
# This file is part of the AutoMAT distribution (https://bitbucket.com/mahomaho/AutoMAT).
# Copyright (c) 2021 Mattias Holmqvist.
# 
# AutoMAT is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
# 
# AutoMAT is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
# 
# You should have received a copy of the GNU General Public License
# along with AutoMAT.  If not, see <https://www.gnu.org/licenses/>.


from  .. import simplebase

class ValTextArray(simplebase.SimpleArrayElement):
	_multidim = False
	"""Array type with text or numerical content"""

class ValTextMultiDimArray(simplebase.SimpleArrayElement):
	"""Multi dimensional array type with text or numerical content"""

class ValArray(simplebase.SimpleArrayElement):
	_multidim = False
	_text = False
	"""Array type with numerical content"""

class AnyNumerical(simplebase.SimpleNumericalElement):
	"""This primitive specifies a numerical value. It can be denoted in different formats such as Binary, Decimal, Octal, Hexadecimal, Float.

The value can be expressed in octal, hexadecimal, binary representation. Negative numbers can only be expressed in decimal or float notation."""
	_regex=r"(true|TRUE|false|FALSE|0x[0-9a-f]+)|(0[0-7]+)|(0b[0-1]+)|(([+\-]?[1-9][0-9]+(\.[0-9]+)?|[+\-]?[0-9](\.[0-9]+)?)([eE]([+\-]?)[0-9]+)?)|\.0|INF|-INF|NaN"



class ABSTRACT_ACCESS_POINT__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_ACCESS_POINT = 'ABSTRACT-ACCESS-POINT', ""
	ASYNCHRONOUS_SERVER_CALL_POINT = 'ASYNCHRONOUS-SERVER-CALL-POINT', ""
	ASYNCHRONOUS_SERVER_CALL_RESULT_POINT = 'ASYNCHRONOUS-SERVER-CALL-RESULT-POINT', ""
	EXTERNAL_TRIGGERING_POINT_IDENT = 'EXTERNAL-TRIGGERING-POINT-IDENT', ""
	INTERNAL_TRIGGERING_POINT = 'INTERNAL-TRIGGERING-POINT', ""
	MODE_ACCESS_POINT_IDENT = 'MODE-ACCESS-POINT-IDENT', ""
	MODE_SWITCH_POINT = 'MODE-SWITCH-POINT', ""
	PARAMETER_ACCESS = 'PARAMETER-ACCESS', ""
	SERVER_CALL_POINT = 'SERVER-CALL-POINT', ""
	SYNCHRONOUS_SERVER_CALL_POINT = 'SYNCHRONOUS-SERVER-CALL-POINT', ""
	VARIABLE_ACCESS = 'VARIABLE-ACCESS', ""

class ABSTRACT_EVENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_EVENT = 'ABSTRACT-EVENT', ""
	ASYNCHRONOUS_SERVER_CALL_RETURNS_EVENT = 'ASYNCHRONOUS-SERVER-CALL-RETURNS-EVENT', ""
	BACKGROUND_EVENT = 'BACKGROUND-EVENT', ""
	BSW_ASYNCHRONOUS_SERVER_CALL_RETURNS_EVENT = 'BSW-ASYNCHRONOUS-SERVER-CALL-RETURNS-EVENT', ""
	BSW_BACKGROUND_EVENT = 'BSW-BACKGROUND-EVENT', ""
	BSW_DATA_RECEIVED_EVENT = 'BSW-DATA-RECEIVED-EVENT', ""
	BSW_EVENT = 'BSW-EVENT', ""
	BSW_EXTERNAL_TRIGGER_OCCURRED_EVENT = 'BSW-EXTERNAL-TRIGGER-OCCURRED-EVENT', ""
	BSW_INTERNAL_TRIGGER_OCCURRED_EVENT = 'BSW-INTERNAL-TRIGGER-OCCURRED-EVENT', ""
	BSW_MODE_MANAGER_ERROR_EVENT = 'BSW-MODE-MANAGER-ERROR-EVENT', ""
	BSW_MODE_SWITCH_EVENT = 'BSW-MODE-SWITCH-EVENT', ""
	BSW_MODE_SWITCHED_ACK_EVENT = 'BSW-MODE-SWITCHED-ACK-EVENT', ""
	BSW_OPERATION_INVOKED_EVENT = 'BSW-OPERATION-INVOKED-EVENT', ""
	BSW_OS_TASK_EXECUTION_EVENT = 'BSW-OS-TASK-EXECUTION-EVENT', ""
	BSW_SCHEDULE_EVENT = 'BSW-SCHEDULE-EVENT', ""
	BSW_TIMING_EVENT = 'BSW-TIMING-EVENT', ""
	DATA_RECEIVE_ERROR_EVENT = 'DATA-RECEIVE-ERROR-EVENT', ""
	DATA_RECEIVED_EVENT = 'DATA-RECEIVED-EVENT', ""
	DATA_SEND_COMPLETED_EVENT = 'DATA-SEND-COMPLETED-EVENT', ""
	DATA_WRITE_COMPLETED_EVENT = 'DATA-WRITE-COMPLETED-EVENT', ""
	EXTERNAL_TRIGGER_OCCURRED_EVENT = 'EXTERNAL-TRIGGER-OCCURRED-EVENT', ""
	INIT_EVENT = 'INIT-EVENT', ""
	INTERNAL_TRIGGER_OCCURRED_EVENT = 'INTERNAL-TRIGGER-OCCURRED-EVENT', ""
	MODE_SWITCHED_ACK_EVENT = 'MODE-SWITCHED-ACK-EVENT', ""
	OPERATION_INVOKED_EVENT = 'OPERATION-INVOKED-EVENT', ""
	OS_TASK_EXECUTION_EVENT = 'OS-TASK-EXECUTION-EVENT', ""
	RTE_EVENT = 'RTE-EVENT', ""
	SWC_MODE_MANAGER_ERROR_EVENT = 'SWC-MODE-MANAGER-ERROR-EVENT', ""
	SWC_MODE_SWITCH_EVENT = 'SWC-MODE-SWITCH-EVENT', ""
	TIMING_EVENT = 'TIMING-EVENT', ""
	TRANSFORMER_HARD_ERROR_EVENT = 'TRANSFORMER-HARD-ERROR-EVENT', ""

class ABSTRACT_IAM_REMOTE_SUBJECT__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_IAM_REMOTE_SUBJECT = 'ABSTRACT-IAM-REMOTE-SUBJECT', ""
	IP_IAM_REMOTE_SUBJECT = 'IP-IAM-REMOTE-SUBJECT', ""
	IP_SEC_IAM_REMOTE_SUBJECT = 'IP-SEC-IAM-REMOTE-SUBJECT', ""
	TLS_IAM_REMOTE_SUBJECT = 'TLS-IAM-REMOTE-SUBJECT', ""

class ABSTRACT_IMPLEMENTATION_DATA_TYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_IMPLEMENTATION_DATA_TYPE = 'ABSTRACT-IMPLEMENTATION-DATA-TYPE', ""
	CPP_IMPLEMENTATION_DATA_TYPE = 'CPP-IMPLEMENTATION-DATA-TYPE', ""
	CUSTOM_CPP_IMPLEMENTATION_DATA_TYPE = 'CUSTOM-CPP-IMPLEMENTATION-DATA-TYPE', ""
	IMPLEMENTATION_DATA_TYPE = 'IMPLEMENTATION-DATA-TYPE', ""
	STD_CPP_IMPLEMENTATION_DATA_TYPE = 'STD-CPP-IMPLEMENTATION-DATA-TYPE', ""

class ABSTRACT_PROVIDED_PORT_PROTOTYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_PROVIDED_PORT_PROTOTYPE = 'ABSTRACT-PROVIDED-PORT-PROTOTYPE', ""
	P_PORT_PROTOTYPE = 'P-PORT-PROTOTYPE', ""
	PR_PORT_PROTOTYPE = 'PR-PORT-PROTOTYPE', ""

class ABSTRACT_RAW_DATA_STREAM_INTERFACE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_RAW_DATA_STREAM_INTERFACE = 'ABSTRACT-RAW-DATA-STREAM-INTERFACE', ""
	RAW_DATA_STREAM_CLIENT_INTERFACE = 'RAW-DATA-STREAM-CLIENT-INTERFACE', ""
	RAW_DATA_STREAM_SERVER_INTERFACE = 'RAW-DATA-STREAM-SERVER-INTERFACE', ""

class ABSTRACT_REQUIRED_PORT_PROTOTYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_REQUIRED_PORT_PROTOTYPE = 'ABSTRACT-REQUIRED-PORT-PROTOTYPE', ""
	PR_PORT_PROTOTYPE = 'PR-PORT-PROTOTYPE', ""
	R_PORT_PROTOTYPE = 'R-PORT-PROTOTYPE', ""

class ABSTRACT_SERVICE_INSTANCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_SERVICE_INSTANCE = 'ABSTRACT-SERVICE-INSTANCE', ""
	CONSUMED_SERVICE_INSTANCE = 'CONSUMED-SERVICE-INSTANCE', ""
	PROVIDED_SERVICE_INSTANCE = 'PROVIDED-SERVICE-INSTANCE', ""

class ABSTRACT_SIGNAL_BASED_TO_I_SIGNAL_TRIGGERING_MAPPING__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_SIGNAL_BASED_TO_I_SIGNAL_TRIGGERING_MAPPING = 'ABSTRACT-SIGNAL-BASED-TO-I-SIGNAL-TRIGGERING-MAPPING', ""
	SIGNAL_BASED_EVENT_ELEMENT_TO_I_SIGNAL_TRIGGERING_MAPPING = 'SIGNAL-BASED-EVENT-ELEMENT-TO-I-SIGNAL-TRIGGERING-MAPPING', ""
	SIGNAL_BASED_FIELD_TO_I_SIGNAL_TRIGGERING_MAPPING = 'SIGNAL-BASED-FIELD-TO-I-SIGNAL-TRIGGERING-MAPPING', ""
	SIGNAL_BASED_METHOD_TO_I_SIGNAL_TRIGGERING_MAPPING = 'SIGNAL-BASED-METHOD-TO-I-SIGNAL-TRIGGERING-MAPPING', ""

class ACL_OBJECT_SET__SUBTYPES_ENUM(simplebase.Enum):
	""
	ACL_OBJECT_SET = 'ACL-OBJECT-SET', ""

class ACL_OPERATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	ACL_OPERATION = 'ACL-OPERATION', ""

class ACL_ROLE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ACL_ROLE = 'ACL-ROLE', ""

class ADAPTIVE_MODULE_INSTANTIATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	ADAPTIVE_MODULE_INSTANTIATION = 'ADAPTIVE-MODULE-INSTANTIATION', ""
	CRYPTO_MODULE_INSTANTIATION = 'CRYPTO-MODULE-INSTANTIATION', ""
	DO_IP_INSTANTIATION = 'DO-IP-INSTANTIATION', ""
	GENERIC_MODULE_INSTANTIATION = 'GENERIC-MODULE-INSTANTIATION', ""
	IAM_MODULE_INSTANTIATION = 'IAM-MODULE-INSTANTIATION', ""
	IDS_PLATFORM_INSTANTIATION = 'IDS-PLATFORM-INSTANTIATION', ""
	IDSM_MODULE_INSTANTIATION = 'IDSM-MODULE-INSTANTIATION', ""
	LOG_AND_TRACE_INSTANTIATION = 'LOG-AND-TRACE-INSTANTIATION', ""
	NM_INSTANTIATION = 'NM-INSTANTIATION', ""
	NON_OS_MODULE_INSTANTIATION = 'NON-OS-MODULE-INSTANTIATION', ""
	OS_MODULE_INSTANTIATION = 'OS-MODULE-INSTANTIATION', ""
	TIME_SYNC_MODULE_INSTANTIATION = 'TIME-SYNC-MODULE-INSTANTIATION', ""
	UCM_MODULE_INSTANTIATION = 'UCM-MODULE-INSTANTIATION', ""

class ADAPTIVE_PLATFORM_SERVICE_INSTANCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ADAPTIVE_PLATFORM_SERVICE_INSTANCE = 'ADAPTIVE-PLATFORM-SERVICE-INSTANCE', ""
	DDS_PROVIDED_SERVICE_INSTANCE = 'DDS-PROVIDED-SERVICE-INSTANCE', ""
	DDS_REQUIRED_SERVICE_INSTANCE = 'DDS-REQUIRED-SERVICE-INSTANCE', ""
	PROVIDED_AP_SERVICE_INSTANCE = 'PROVIDED-AP-SERVICE-INSTANCE', ""
	PROVIDED_SOMEIP_SERVICE_INSTANCE = 'PROVIDED-SOMEIP-SERVICE-INSTANCE', ""
	PROVIDED_USER_DEFINED_SERVICE_INSTANCE = 'PROVIDED-USER-DEFINED-SERVICE-INSTANCE', ""
	REQUIRED_AP_SERVICE_INSTANCE = 'REQUIRED-AP-SERVICE-INSTANCE', ""
	REQUIRED_SOMEIP_SERVICE_INSTANCE = 'REQUIRED-SOMEIP-SERVICE-INSTANCE', ""
	REQUIRED_USER_DEFINED_SERVICE_INSTANCE = 'REQUIRED-USER-DEFINED-SERVICE-INSTANCE', ""

class AGGREGATION_TAILORING__SUBTYPES_ENUM(simplebase.Enum):
	""
	AGGREGATION_TAILORING = 'AGGREGATION-TAILORING', ""

class ALLOCATOR__SUBTYPES_ENUM(simplebase.Enum):
	""
	ALLOCATOR = 'ALLOCATOR', ""

class AP_APPLICATION_ERROR__SUBTYPES_ENUM(simplebase.Enum):
	""
	AP_APPLICATION_ERROR = 'AP-APPLICATION-ERROR', ""

class AP_APPLICATION_ERROR_DOMAIN__SUBTYPES_ENUM(simplebase.Enum):
	""
	AP_APPLICATION_ERROR_DOMAIN = 'AP-APPLICATION-ERROR-DOMAIN', ""

class AP_APPLICATION_ERROR_SET__SUBTYPES_ENUM(simplebase.Enum):
	""
	AP_APPLICATION_ERROR_SET = 'AP-APPLICATION-ERROR-SET', ""

class AP_SOMEIP_TRANSFORMATION_PROPS__SUBTYPES_ENUM(simplebase.Enum):
	""
	AP_SOMEIP_TRANSFORMATION_PROPS = 'AP-SOMEIP-TRANSFORMATION-PROPS', ""

class APPLICATION_ARRAY_ELEMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	APPLICATION_ARRAY_ELEMENT = 'APPLICATION-ARRAY-ELEMENT', ""

class APPLICATION_COMPOSITE_ELEMENT_DATA_PROTOTYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	APPLICATION_ARRAY_ELEMENT = 'APPLICATION-ARRAY-ELEMENT', ""
	APPLICATION_ASSOC_MAP_ELEMENT = 'APPLICATION-ASSOC-MAP-ELEMENT', ""
	APPLICATION_COMPOSITE_ELEMENT_DATA_PROTOTYPE = 'APPLICATION-COMPOSITE-ELEMENT-DATA-PROTOTYPE', ""
	APPLICATION_RECORD_ELEMENT = 'APPLICATION-RECORD-ELEMENT', ""

class APPLICATION_DATA_TYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	APPLICATION_ARRAY_DATA_TYPE = 'APPLICATION-ARRAY-DATA-TYPE', ""
	APPLICATION_ASSOC_MAP_DATA_TYPE = 'APPLICATION-ASSOC-MAP-DATA-TYPE', ""
	APPLICATION_COMPOSITE_DATA_TYPE = 'APPLICATION-COMPOSITE-DATA-TYPE', ""
	APPLICATION_DATA_TYPE = 'APPLICATION-DATA-TYPE', ""
	APPLICATION_DEFERRED_DATA_TYPE = 'APPLICATION-DEFERRED-DATA-TYPE', ""
	APPLICATION_PRIMITIVE_DATA_TYPE = 'APPLICATION-PRIMITIVE-DATA-TYPE', ""
	APPLICATION_RECORD_DATA_TYPE = 'APPLICATION-RECORD-DATA-TYPE', ""

class APPLICATION_ENDPOINT__SUBTYPES_ENUM(simplebase.Enum):
	""
	APPLICATION_ENDPOINT = 'APPLICATION-ENDPOINT', ""

class APPLICATION_ERROR__SUBTYPES_ENUM(simplebase.Enum):
	""
	APPLICATION_ERROR = 'APPLICATION-ERROR', ""

class APPLICATION_PARTITION__SUBTYPES_ENUM(simplebase.Enum):
	""
	APPLICATION_PARTITION = 'APPLICATION-PARTITION', ""

class APPLICATION_PRIMITIVE_DATA_TYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	APPLICATION_PRIMITIVE_DATA_TYPE = 'APPLICATION-PRIMITIVE-DATA-TYPE', ""

class APPLICATION_RECORD_ELEMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	APPLICATION_RECORD_ELEMENT = 'APPLICATION-RECORD-ELEMENT', ""

class AR_ELEMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_EXECUTION_CONTEXT = 'ABSTRACT-EXECUTION-CONTEXT', ""
	ABSTRACT_IAM_REMOTE_SUBJECT = 'ABSTRACT-IAM-REMOTE-SUBJECT', ""
	ABSTRACT_IMPLEMENTATION_DATA_TYPE = 'ABSTRACT-IMPLEMENTATION-DATA-TYPE', ""
	ABSTRACT_RAW_DATA_STREAM_INTERFACE = 'ABSTRACT-RAW-DATA-STREAM-INTERFACE', ""
	ABSTRACT_SYNCHRONIZED_TIME_BASE_INTERFACE = 'ABSTRACT-SYNCHRONIZED-TIME-BASE-INTERFACE', ""
	ACL_OBJECT_SET = 'ACL-OBJECT-SET', ""
	ACL_OPERATION = 'ACL-OPERATION', ""
	ACL_PERMISSION = 'ACL-PERMISSION', ""
	ACL_ROLE = 'ACL-ROLE', ""
	ADAPTIVE_APPLICATION_SW_COMPONENT_TYPE = 'ADAPTIVE-APPLICATION-SW-COMPONENT-TYPE', ""
	ADAPTIVE_PLATFORM_SERVICE_INSTANCE = 'ADAPTIVE-PLATFORM-SERVICE-INSTANCE', ""
	ALIAS_NAME_SET = 'ALIAS-NAME-SET', ""
	ALLOCATOR = 'ALLOCATOR', ""
	AP_APPLICATION_ERROR = 'AP-APPLICATION-ERROR', ""
	AP_APPLICATION_ERROR_DOMAIN = 'AP-APPLICATION-ERROR-DOMAIN', ""
	AP_APPLICATION_ERROR_SET = 'AP-APPLICATION-ERROR-SET', ""
	APPLICATION_ARRAY_DATA_TYPE = 'APPLICATION-ARRAY-DATA-TYPE', ""
	APPLICATION_ASSOC_MAP_DATA_TYPE = 'APPLICATION-ASSOC-MAP-DATA-TYPE', ""
	APPLICATION_COMPOSITE_DATA_TYPE = 'APPLICATION-COMPOSITE-DATA-TYPE', ""
	APPLICATION_DATA_TYPE = 'APPLICATION-DATA-TYPE', ""
	APPLICATION_DEFERRED_DATA_TYPE = 'APPLICATION-DEFERRED-DATA-TYPE', ""
	APPLICATION_PARTITION = 'APPLICATION-PARTITION', ""
	APPLICATION_PRIMITIVE_DATA_TYPE = 'APPLICATION-PRIMITIVE-DATA-TYPE', ""
	APPLICATION_RECORD_DATA_TYPE = 'APPLICATION-RECORD-DATA-TYPE', ""
	APPLICATION_SW_COMPONENT_TYPE = 'APPLICATION-SW-COMPONENT-TYPE', ""
	AR_ELEMENT = 'AR-ELEMENT', ""
	ATOMIC_SW_COMPONENT_TYPE = 'ATOMIC-SW-COMPONENT-TYPE', ""
	AUTOSAR_DATA_TYPE = 'AUTOSAR-DATA-TYPE', ""
	BASE_TYPE = 'BASE-TYPE', ""
	BLUEPRINT_MAPPING_SET = 'BLUEPRINT-MAPPING-SET', ""
	BSW_COMPOSITION_TIMING = 'BSW-COMPOSITION-TIMING', ""
	BSW_ENTRY_RELATIONSHIP_SET = 'BSW-ENTRY-RELATIONSHIP-SET', ""
	BSW_IMPLEMENTATION = 'BSW-IMPLEMENTATION', ""
	BSW_MODULE_DESCRIPTION = 'BSW-MODULE-DESCRIPTION', ""
	BSW_MODULE_ENTRY = 'BSW-MODULE-ENTRY', ""
	BSW_MODULE_TIMING = 'BSW-MODULE-TIMING', ""
	BUILD_ACTION_MANIFEST = 'BUILD-ACTION-MANIFEST', ""
	CALIBRATION_PARAMETER_VALUE_SET = 'CALIBRATION-PARAMETER-VALUE-SET', ""
	CLIENT_ID_DEFINITION_SET = 'CLIENT-ID-DEFINITION-SET', ""
	CLIENT_SERVER_INTERFACE = 'CLIENT-SERVER-INTERFACE', ""
	CLIENT_SERVER_INTERFACE_TO_BSW_MODULE_ENTRY_BLUEPRINT_MAPPING = 'CLIENT-SERVER-INTERFACE-TO-BSW-MODULE-ENTRY-BLUEPRINT-MAPPING', ""
	COLLECTION = 'COLLECTION', ""
	COM_CERTIFICATE_TO_CRYPTO_CERTIFICATE_MAPPING = 'COM-CERTIFICATE-TO-CRYPTO-CERTIFICATE-MAPPING', ""
	COM_EVENT_GRANT = 'COM-EVENT-GRANT', ""
	COM_EVENT_GRANT_DESIGN = 'COM-EVENT-GRANT-DESIGN', ""
	COM_FIELD_GRANT = 'COM-FIELD-GRANT', ""
	COM_FIELD_GRANT_DESIGN = 'COM-FIELD-GRANT-DESIGN', ""
	COM_FIND_SERVICE_GRANT = 'COM-FIND-SERVICE-GRANT', ""
	COM_FIND_SERVICE_GRANT_DESIGN = 'COM-FIND-SERVICE-GRANT-DESIGN', ""
	COM_GRANT = 'COM-GRANT', ""
	COM_GRANT_DESIGN = 'COM-GRANT-DESIGN', ""
	COM_KEY_TO_CRYPTO_KEY_SLOT_MAPPING = 'COM-KEY-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	COM_METHOD_GRANT = 'COM-METHOD-GRANT', ""
	COM_METHOD_GRANT_DESIGN = 'COM-METHOD-GRANT-DESIGN', ""
	COM_OFFER_SERVICE_GRANT = 'COM-OFFER-SERVICE-GRANT', ""
	COM_OFFER_SERVICE_GRANT_DESIGN = 'COM-OFFER-SERVICE-GRANT-DESIGN', ""
	COM_SEC_OC_TO_CRYPTO_KEY_SLOT_MAPPING = 'COM-SEC-OC-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	COMPLEX_DEVICE_DRIVER_SW_COMPONENT_TYPE = 'COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE', ""
	COMPOSITE_INTERFACE = 'COMPOSITE-INTERFACE', ""
	COMPOSITION_P_PORT_TO_EXECUTABLE_P_PORT_MAPPING = 'COMPOSITION-P-PORT-TO-EXECUTABLE-P-PORT-MAPPING', ""
	COMPOSITION_PORT_TO_EXECUTABLE_PORT_MAPPING = 'COMPOSITION-PORT-TO-EXECUTABLE-PORT-MAPPING', ""
	COMPOSITION_R_PORT_TO_EXECUTABLE_R_PORT_MAPPING = 'COMPOSITION-R-PORT-TO-EXECUTABLE-R-PORT-MAPPING', ""
	COMPOSITION_SW_COMPONENT_TYPE = 'COMPOSITION-SW-COMPONENT-TYPE', ""
	COMPU_METHOD = 'COMPU-METHOD', ""
	CONSISTENCY_NEEDS_BLUEPRINT_SET = 'CONSISTENCY-NEEDS-BLUEPRINT-SET', ""
	CONSTANT_SPECIFICATION = 'CONSTANT-SPECIFICATION', ""
	CONSTANT_SPECIFICATION_MAPPING_SET = 'CONSTANT-SPECIFICATION-MAPPING-SET', ""
	CP_SOFTWARE_CLUSTER = 'CP-SOFTWARE-CLUSTER', ""
	CP_SOFTWARE_CLUSTER_BINARY_MANIFEST_DESCRIPTOR = 'CP-SOFTWARE-CLUSTER-BINARY-MANIFEST-DESCRIPTOR', ""
	CP_SOFTWARE_CLUSTER_MAPPING_SET = 'CP-SOFTWARE-CLUSTER-MAPPING-SET', ""
	CP_SOFTWARE_CLUSTER_RESOURCE_POOL = 'CP-SOFTWARE-CLUSTER-RESOURCE-POOL', ""
	CPP_IMPLEMENTATION_DATA_TYPE = 'CPP-IMPLEMENTATION-DATA-TYPE', ""
	CRYPTO_CERTIFICATE_INTERFACE = 'CRYPTO-CERTIFICATE-INTERFACE', ""
	CRYPTO_CERTIFICATE_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-CERTIFICATE-TO-PORT-PROTOTYPE-MAPPING', ""
	CRYPTO_INTERFACE = 'CRYPTO-INTERFACE', ""
	CRYPTO_KEY_SLOT_INTERFACE = 'CRYPTO-KEY-SLOT-INTERFACE', ""
	CRYPTO_KEY_SLOT_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-KEY-SLOT-TO-PORT-PROTOTYPE-MAPPING', ""
	CRYPTO_NEED_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-NEED-TO-PORT-PROTOTYPE-MAPPING', ""
	CRYPTO_PROVIDER_INTERFACE = 'CRYPTO-PROVIDER-INTERFACE', ""
	CRYPTO_PROVIDER_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-PROVIDER-TO-PORT-PROTOTYPE-MAPPING', ""
	CRYPTO_SERVICE_CERTIFICATE = 'CRYPTO-SERVICE-CERTIFICATE', ""
	CRYPTO_SERVICE_KEY = 'CRYPTO-SERVICE-KEY', ""
	CRYPTO_SERVICE_PRIMITIVE = 'CRYPTO-SERVICE-PRIMITIVE', ""
	CRYPTO_SERVICE_QUEUE = 'CRYPTO-SERVICE-QUEUE', ""
	CRYPTO_TRUST_MASTER_INTERFACE = 'CRYPTO-TRUST-MASTER-INTERFACE', ""
	CUSTOM_CPP_IMPLEMENTATION_DATA_TYPE = 'CUSTOM-CPP-IMPLEMENTATION-DATA-TYPE', ""
	DATA_CONSTR = 'DATA-CONSTR', ""
	DATA_EXCHANGE_POINT = 'DATA-EXCHANGE-POINT', ""
	DATA_INTERFACE = 'DATA-INTERFACE', ""
	DATA_TRANSFORMATION_SET = 'DATA-TRANSFORMATION-SET', ""
	DATA_TYPE_MAPPING_SET = 'DATA-TYPE-MAPPING-SET', ""
	DDS_PROVIDED_SERVICE_INSTANCE = 'DDS-PROVIDED-SERVICE-INSTANCE', ""
	DDS_REQUIRED_SERVICE_INSTANCE = 'DDS-REQUIRED-SERVICE-INSTANCE', ""
	DDS_SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'DDS-SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	DDS_SERVICE_INTERFACE_DEPLOYMENT = 'DDS-SERVICE-INTERFACE-DEPLOYMENT', ""
	DETERMINISTIC_CLIENT = 'DETERMINISTIC-CLIENT', ""
	DIAGNOSTIC_ABSTRACT_ALIAS_EVENT = 'DIAGNOSTIC-ABSTRACT-ALIAS-EVENT', ""
	DIAGNOSTIC_ABSTRACT_DATA_IDENTIFIER = 'DIAGNOSTIC-ABSTRACT-DATA-IDENTIFIER', ""
	DIAGNOSTIC_ABSTRACT_DATA_IDENTIFIER_INTERFACE = 'DIAGNOSTIC-ABSTRACT-DATA-IDENTIFIER-INTERFACE', ""
	DIAGNOSTIC_ABSTRACT_ROUTINE_INTERFACE = 'DIAGNOSTIC-ABSTRACT-ROUTINE-INTERFACE', ""
	DIAGNOSTIC_ACCESS_PERMISSION = 'DIAGNOSTIC-ACCESS-PERMISSION', ""
	DIAGNOSTIC_AGING = 'DIAGNOSTIC-AGING', ""
	DIAGNOSTIC_CLEAR_CONDITION = 'DIAGNOSTIC-CLEAR-CONDITION', ""
	DIAGNOSTIC_CLEAR_CONDITION_GROUP = 'DIAGNOSTIC-CLEAR-CONDITION-GROUP', ""
	DIAGNOSTIC_CLEAR_CONDITION_PORT_MAPPING = 'DIAGNOSTIC-CLEAR-CONDITION-PORT-MAPPING', ""
	DIAGNOSTIC_CLEAR_DIAGNOSTIC_INFORMATION = 'DIAGNOSTIC-CLEAR-DIAGNOSTIC-INFORMATION', ""
	DIAGNOSTIC_CLEAR_DIAGNOSTIC_INFORMATION_CLASS = 'DIAGNOSTIC-CLEAR-DIAGNOSTIC-INFORMATION-CLASS', ""
	DIAGNOSTIC_CLEAR_RESET_EMISSION_RELATED_INFO = 'DIAGNOSTIC-CLEAR-RESET-EMISSION-RELATED-INFO', ""
	DIAGNOSTIC_CLEAR_RESET_EMISSION_RELATED_INFO_CLASS = 'DIAGNOSTIC-CLEAR-RESET-EMISSION-RELATED-INFO-CLASS', ""
	DIAGNOSTIC_COM_CONTROL = 'DIAGNOSTIC-COM-CONTROL', ""
	DIAGNOSTIC_COM_CONTROL_CLASS = 'DIAGNOSTIC-COM-CONTROL-CLASS', ""
	DIAGNOSTIC_COMMON_ELEMENT = 'DIAGNOSTIC-COMMON-ELEMENT', ""
	DIAGNOSTIC_CONDITION = 'DIAGNOSTIC-CONDITION', ""
	DIAGNOSTIC_CONDITION_GROUP = 'DIAGNOSTIC-CONDITION-GROUP', ""
	DIAGNOSTIC_CONDITION_INTERFACE = 'DIAGNOSTIC-CONDITION-INTERFACE', ""
	DIAGNOSTIC_CONNECTION = 'DIAGNOSTIC-CONNECTION', ""
	DIAGNOSTIC_CONTRIBUTION_SET = 'DIAGNOSTIC-CONTRIBUTION-SET', ""
	DIAGNOSTIC_CONTROL_DTC_SETTING = 'DIAGNOSTIC-CONTROL-DTC-SETTING', ""
	DIAGNOSTIC_CONTROL_DTC_SETTING_CLASS = 'DIAGNOSTIC-CONTROL-DTC-SETTING-CLASS', ""
	DIAGNOSTIC_CUSTOM_SERVICE_CLASS = 'DIAGNOSTIC-CUSTOM-SERVICE-CLASS', ""
	DIAGNOSTIC_CUSTOM_SERVICE_INSTANCE = 'DIAGNOSTIC-CUSTOM-SERVICE-INSTANCE', ""
	DIAGNOSTIC_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_DATA_ELEMENT_INTERFACE = 'DIAGNOSTIC-DATA-ELEMENT-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER = 'DIAGNOSTIC-DATA-IDENTIFIER', ""
	DIAGNOSTIC_DATA_IDENTIFIER_GENERIC_INTERFACE = 'DIAGNOSTIC-DATA-IDENTIFIER-GENERIC-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER_INTERFACE = 'DIAGNOSTIC-DATA-IDENTIFIER-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER_SET = 'DIAGNOSTIC-DATA-IDENTIFIER-SET', ""
	DIAGNOSTIC_DATA_TRANSFER = 'DIAGNOSTIC-DATA-TRANSFER', ""
	DIAGNOSTIC_DATA_TRANSFER_CLASS = 'DIAGNOSTIC-DATA-TRANSFER-CLASS', ""
	DIAGNOSTIC_DEM_PROVIDED_DATA_MAPPING = 'DIAGNOSTIC-DEM-PROVIDED-DATA-MAPPING', ""
	DIAGNOSTIC_DO_IP_ACTIVATION_LINE_INTERFACE = 'DIAGNOSTIC-DO-IP-ACTIVATION-LINE-INTERFACE', ""
	DIAGNOSTIC_DO_IP_GROUP_IDENTIFICATION_INTERFACE = 'DIAGNOSTIC-DO-IP-GROUP-IDENTIFICATION-INTERFACE', ""
	DIAGNOSTIC_DO_IP_POWER_MODE_INTERFACE = 'DIAGNOSTIC-DO-IP-POWER-MODE-INTERFACE', ""
	DIAGNOSTIC_DO_IP_TRIGGER_VEHICLE_ANNOUNCEMENT_INTERFACE = 'DIAGNOSTIC-DO-IP-TRIGGER-VEHICLE-ANNOUNCEMENT-INTERFACE', ""
	DIAGNOSTIC_DOWNLOAD_INTERFACE = 'DIAGNOSTIC-DOWNLOAD-INTERFACE', ""
	DIAGNOSTIC_DTC_INFORMATION_INTERFACE = 'DIAGNOSTIC-DTC-INFORMATION-INTERFACE', ""
	DIAGNOSTIC_DYNAMIC_DATA_IDENTIFIER = 'DIAGNOSTIC-DYNAMIC-DATA-IDENTIFIER', ""
	DIAGNOSTIC_DYNAMICALLY_DEFINE_DATA_IDENTIFIER = 'DIAGNOSTIC-DYNAMICALLY-DEFINE-DATA-IDENTIFIER', ""
	DIAGNOSTIC_DYNAMICALLY_DEFINE_DATA_IDENTIFIER_CLASS = 'DIAGNOSTIC-DYNAMICALLY-DEFINE-DATA-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_ECU_INSTANCE_PROPS = 'DIAGNOSTIC-ECU-INSTANCE-PROPS', ""
	DIAGNOSTIC_ECU_RESET = 'DIAGNOSTIC-ECU-RESET', ""
	DIAGNOSTIC_ECU_RESET_CLASS = 'DIAGNOSTIC-ECU-RESET-CLASS', ""
	DIAGNOSTIC_ECU_RESET_INTERFACE = 'DIAGNOSTIC-ECU-RESET-INTERFACE', ""
	DIAGNOSTIC_ENABLE_CONDITION = 'DIAGNOSTIC-ENABLE-CONDITION', ""
	DIAGNOSTIC_ENABLE_CONDITION_GROUP = 'DIAGNOSTIC-ENABLE-CONDITION-GROUP', ""
	DIAGNOSTIC_ENABLE_CONDITION_PORT_MAPPING = 'DIAGNOSTIC-ENABLE-CONDITION-PORT-MAPPING', ""
	DIAGNOSTIC_ENVIRONMENTAL_CONDITION = 'DIAGNOSTIC-ENVIRONMENTAL-CONDITION', ""
	DIAGNOSTIC_EVENT = 'DIAGNOSTIC-EVENT', ""
	DIAGNOSTIC_EVENT_INTERFACE = 'DIAGNOSTIC-EVENT-INTERFACE', ""
	DIAGNOSTIC_EVENT_PORT_MAPPING = 'DIAGNOSTIC-EVENT-PORT-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_DEBOUNCE_ALGORITHM_MAPPING = 'DIAGNOSTIC-EVENT-TO-DEBOUNCE-ALGORITHM-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_ENABLE_CONDITION_GROUP_MAPPING = 'DIAGNOSTIC-EVENT-TO-ENABLE-CONDITION-GROUP-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_OPERATION_CYCLE_MAPPING = 'DIAGNOSTIC-EVENT-TO-OPERATION-CYCLE-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_SECURITY_EVENT_MAPPING = 'DIAGNOSTIC-EVENT-TO-SECURITY-EVENT-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_STORAGE_CONDITION_GROUP_MAPPING = 'DIAGNOSTIC-EVENT-TO-STORAGE-CONDITION-GROUP-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_TROUBLE_CODE_J_1939_MAPPING = 'DIAGNOSTIC-EVENT-TO-TROUBLE-CODE-J-1939-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_TROUBLE_CODE_UDS_MAPPING = 'DIAGNOSTIC-EVENT-TO-TROUBLE-CODE-UDS-MAPPING', ""
	DIAGNOSTIC_EXTENDED_DATA_RECORD = 'DIAGNOSTIC-EXTENDED-DATA-RECORD', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT = 'DIAGNOSTIC-FIM-ALIAS-EVENT', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT_GROUP = 'DIAGNOSTIC-FIM-ALIAS-EVENT-GROUP', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT_GROUP_MAPPING = 'DIAGNOSTIC-FIM-ALIAS-EVENT-GROUP-MAPPING', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT_MAPPING = 'DIAGNOSTIC-FIM-ALIAS-EVENT-MAPPING', ""
	DIAGNOSTIC_FIM_EVENT_GROUP = 'DIAGNOSTIC-FIM-EVENT-GROUP', ""
	DIAGNOSTIC_FIM_FUNCTION_MAPPING = 'DIAGNOSTIC-FIM-FUNCTION-MAPPING', ""
	DIAGNOSTIC_FREEZE_FRAME = 'DIAGNOSTIC-FREEZE-FRAME', ""
	DIAGNOSTIC_FUNCTION_IDENTIFIER = 'DIAGNOSTIC-FUNCTION-IDENTIFIER', ""
	DIAGNOSTIC_FUNCTION_IDENTIFIER_INHIBIT = 'DIAGNOSTIC-FUNCTION-IDENTIFIER-INHIBIT', ""
	DIAGNOSTIC_GENERIC_UDS_INTERFACE = 'DIAGNOSTIC-GENERIC-UDS-INTERFACE', ""
	DIAGNOSTIC_INDICATOR = 'DIAGNOSTIC-INDICATOR', ""
	DIAGNOSTIC_INDICATOR_INTERFACE = 'DIAGNOSTIC-INDICATOR-INTERFACE', ""
	DIAGNOSTIC_INDICATOR_PORT_MAPPING = 'DIAGNOSTIC-INDICATOR-PORT-MAPPING', ""
	DIAGNOSTIC_INFO_TYPE = 'DIAGNOSTIC-INFO-TYPE', ""
	DIAGNOSTIC_INHIBIT_SOURCE_EVENT_MAPPING = 'DIAGNOSTIC-INHIBIT-SOURCE-EVENT-MAPPING', ""
	DIAGNOSTIC_IO_CONTROL = 'DIAGNOSTIC-IO-CONTROL', ""
	DIAGNOSTIC_IO_CONTROL_CLASS = 'DIAGNOSTIC-IO-CONTROL-CLASS', ""
	DIAGNOSTIC_IUMPR = 'DIAGNOSTIC-IUMPR', ""
	DIAGNOSTIC_IUMPR_DENOMINATOR_GROUP = 'DIAGNOSTIC-IUMPR-DENOMINATOR-GROUP', ""
	DIAGNOSTIC_IUMPR_GROUP = 'DIAGNOSTIC-IUMPR-GROUP', ""
	DIAGNOSTIC_J_1939_EXPANDED_FREEZE_FRAME = 'DIAGNOSTIC-J-1939-EXPANDED-FREEZE-FRAME', ""
	DIAGNOSTIC_J_1939_FREEZE_FRAME = 'DIAGNOSTIC-J-1939-FREEZE-FRAME', ""
	DIAGNOSTIC_J_1939_NODE = 'DIAGNOSTIC-J-1939-NODE', ""
	DIAGNOSTIC_J_1939_SPN = 'DIAGNOSTIC-J-1939-SPN', ""
	DIAGNOSTIC_J_1939_SPN_MAPPING = 'DIAGNOSTIC-J-1939-SPN-MAPPING', ""
	DIAGNOSTIC_J_1939_SW_MAPPING = 'DIAGNOSTIC-J-1939-SW-MAPPING', ""
	DIAGNOSTIC_MAPPING = 'DIAGNOSTIC-MAPPING', ""
	DIAGNOSTIC_MASTER_TO_SLAVE_EVENT_MAPPING = 'DIAGNOSTIC-MASTER-TO-SLAVE-EVENT-MAPPING', ""
	DIAGNOSTIC_MASTER_TO_SLAVE_EVENT_MAPPING_SET = 'DIAGNOSTIC-MASTER-TO-SLAVE-EVENT-MAPPING-SET', ""
	DIAGNOSTIC_MEASUREMENT_IDENTIFIER = 'DIAGNOSTIC-MEASUREMENT-IDENTIFIER', ""
	DIAGNOSTIC_MEMORY_ADDRESSABLE_RANGE_ACCESS = 'DIAGNOSTIC-MEMORY-ADDRESSABLE-RANGE-ACCESS', ""
	DIAGNOSTIC_MEMORY_BY_ADDRESS = 'DIAGNOSTIC-MEMORY-BY-ADDRESS', ""
	DIAGNOSTIC_MEMORY_DESTINATION = 'DIAGNOSTIC-MEMORY-DESTINATION', ""
	DIAGNOSTIC_MEMORY_DESTINATION_MIRROR = 'DIAGNOSTIC-MEMORY-DESTINATION-MIRROR', ""
	DIAGNOSTIC_MEMORY_DESTINATION_PORT_MAPPING = 'DIAGNOSTIC-MEMORY-DESTINATION-PORT-MAPPING', ""
	DIAGNOSTIC_MEMORY_DESTINATION_PRIMARY = 'DIAGNOSTIC-MEMORY-DESTINATION-PRIMARY', ""
	DIAGNOSTIC_MEMORY_DESTINATION_USER_DEFINED = 'DIAGNOSTIC-MEMORY-DESTINATION-USER-DEFINED', ""
	DIAGNOSTIC_MEMORY_IDENTIFIER = 'DIAGNOSTIC-MEMORY-IDENTIFIER', ""
	DIAGNOSTIC_MONITOR_INTERFACE = 'DIAGNOSTIC-MONITOR-INTERFACE', ""
	DIAGNOSTIC_OPERATION_CYCLE = 'DIAGNOSTIC-OPERATION-CYCLE', ""
	DIAGNOSTIC_OPERATION_CYCLE_INTERFACE = 'DIAGNOSTIC-OPERATION-CYCLE-INTERFACE', ""
	DIAGNOSTIC_OPERATION_CYCLE_PORT_MAPPING = 'DIAGNOSTIC-OPERATION-CYCLE-PORT-MAPPING', ""
	DIAGNOSTIC_PARAMETER_IDENTIFIER = 'DIAGNOSTIC-PARAMETER-IDENTIFIER', ""
	DIAGNOSTIC_PORT_INTERFACE = 'DIAGNOSTIC-PORT-INTERFACE', ""
	DIAGNOSTIC_POWERTRAIN_FREEZE_FRAME = 'DIAGNOSTIC-POWERTRAIN-FREEZE-FRAME', ""
	DIAGNOSTIC_PROTOCOL = 'DIAGNOSTIC-PROTOCOL', ""
	DIAGNOSTIC_PROVIDED_DATA_MAPPING = 'DIAGNOSTIC-PROVIDED-DATA-MAPPING', ""
	DIAGNOSTIC_READ_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-READ-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_READ_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-READ-DATA-BY-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_READ_DATA_BY_PERIODIC_ID = 'DIAGNOSTIC-READ-DATA-BY-PERIODIC-ID', ""
	DIAGNOSTIC_READ_DATA_BY_PERIODIC_ID_CLASS = 'DIAGNOSTIC-READ-DATA-BY-PERIODIC-ID-CLASS', ""
	DIAGNOSTIC_READ_DTC_INFORMATION = 'DIAGNOSTIC-READ-DTC-INFORMATION', ""
	DIAGNOSTIC_READ_DTC_INFORMATION_CLASS = 'DIAGNOSTIC-READ-DTC-INFORMATION-CLASS', ""
	DIAGNOSTIC_READ_MEMORY_BY_ADDRESS = 'DIAGNOSTIC-READ-MEMORY-BY-ADDRESS', ""
	DIAGNOSTIC_READ_MEMORY_BY_ADDRESS_CLASS = 'DIAGNOSTIC-READ-MEMORY-BY-ADDRESS-CLASS', ""
	DIAGNOSTIC_READ_SCALING_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-READ-SCALING-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_READ_SCALING_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-READ-SCALING-DATA-BY-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_REQUEST_CONTROL_OF_ON_BOARD_DEVICE = 'DIAGNOSTIC-REQUEST-CONTROL-OF-ON-BOARD-DEVICE', ""
	DIAGNOSTIC_REQUEST_CONTROL_OF_ON_BOARD_DEVICE_CLASS = 'DIAGNOSTIC-REQUEST-CONTROL-OF-ON-BOARD-DEVICE-CLASS', ""
	DIAGNOSTIC_REQUEST_CURRENT_POWERTRAIN_DATA = 'DIAGNOSTIC-REQUEST-CURRENT-POWERTRAIN-DATA', ""
	DIAGNOSTIC_REQUEST_CURRENT_POWERTRAIN_DATA_CLASS = 'DIAGNOSTIC-REQUEST-CURRENT-POWERTRAIN-DATA-CLASS', ""
	DIAGNOSTIC_REQUEST_DOWNLOAD = 'DIAGNOSTIC-REQUEST-DOWNLOAD', ""
	DIAGNOSTIC_REQUEST_DOWNLOAD_CLASS = 'DIAGNOSTIC-REQUEST-DOWNLOAD-CLASS', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_CLASS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-CLASS', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_PERMANENT_STATUS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-PERMANENT-STATUS', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_PERMANENT_STATUS_CLASS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-PERMANENT-STATUS-CLASS', ""
	DIAGNOSTIC_REQUEST_FILE_TRANSFER = 'DIAGNOSTIC-REQUEST-FILE-TRANSFER', ""
	DIAGNOSTIC_REQUEST_FILE_TRANSFER_CLASS = 'DIAGNOSTIC-REQUEST-FILE-TRANSFER-CLASS', ""
	DIAGNOSTIC_REQUEST_ON_BOARD_MONITORING_TEST_RESULTS = 'DIAGNOSTIC-REQUEST-ON-BOARD-MONITORING-TEST-RESULTS', ""
	DIAGNOSTIC_REQUEST_ON_BOARD_MONITORING_TEST_RESULTS_CLASS = 'DIAGNOSTIC-REQUEST-ON-BOARD-MONITORING-TEST-RESULTS-CLASS', ""
	DIAGNOSTIC_REQUEST_POWERTRAIN_FREEZE_FRAME_DATA = 'DIAGNOSTIC-REQUEST-POWERTRAIN-FREEZE-FRAME-DATA', ""
	DIAGNOSTIC_REQUEST_POWERTRAIN_FREEZE_FRAME_DATA_CLASS = 'DIAGNOSTIC-REQUEST-POWERTRAIN-FREEZE-FRAME-DATA-CLASS', ""
	DIAGNOSTIC_REQUEST_UPLOAD = 'DIAGNOSTIC-REQUEST-UPLOAD', ""
	DIAGNOSTIC_REQUEST_UPLOAD_CLASS = 'DIAGNOSTIC-REQUEST-UPLOAD-CLASS', ""
	DIAGNOSTIC_REQUEST_VEHICLE_INFO = 'DIAGNOSTIC-REQUEST-VEHICLE-INFO', ""
	DIAGNOSTIC_REQUEST_VEHICLE_INFO_CLASS = 'DIAGNOSTIC-REQUEST-VEHICLE-INFO-CLASS', ""
	DIAGNOSTIC_RESPONSE_ON_EVENT = 'DIAGNOSTIC-RESPONSE-ON-EVENT', ""
	DIAGNOSTIC_RESPONSE_ON_EVENT_CLASS = 'DIAGNOSTIC-RESPONSE-ON-EVENT-CLASS', ""
	DIAGNOSTIC_ROUTINE = 'DIAGNOSTIC-ROUTINE', ""
	DIAGNOSTIC_ROUTINE_CONTROL = 'DIAGNOSTIC-ROUTINE-CONTROL', ""
	DIAGNOSTIC_ROUTINE_CONTROL_CLASS = 'DIAGNOSTIC-ROUTINE-CONTROL-CLASS', ""
	DIAGNOSTIC_ROUTINE_GENERIC_INTERFACE = 'DIAGNOSTIC-ROUTINE-GENERIC-INTERFACE', ""
	DIAGNOSTIC_ROUTINE_INTERFACE = 'DIAGNOSTIC-ROUTINE-INTERFACE', ""
	DIAGNOSTIC_SECURITY_ACCESS = 'DIAGNOSTIC-SECURITY-ACCESS', ""
	DIAGNOSTIC_SECURITY_ACCESS_CLASS = 'DIAGNOSTIC-SECURITY-ACCESS-CLASS', ""
	DIAGNOSTIC_SECURITY_EVENT_REPORTING_MODE_MAPPING = 'DIAGNOSTIC-SECURITY-EVENT-REPORTING-MODE-MAPPING', ""
	DIAGNOSTIC_SECURITY_LEVEL = 'DIAGNOSTIC-SECURITY-LEVEL', ""
	DIAGNOSTIC_SECURITY_LEVEL_INTERFACE = 'DIAGNOSTIC-SECURITY-LEVEL-INTERFACE', ""
	DIAGNOSTIC_SECURITY_LEVEL_PORT_MAPPING = 'DIAGNOSTIC-SECURITY-LEVEL-PORT-MAPPING', ""
	DIAGNOSTIC_SERVICE_CLASS = 'DIAGNOSTIC-SERVICE-CLASS', ""
	DIAGNOSTIC_SERVICE_DATA_IDENTIFIER_PORT_MAPPING = 'DIAGNOSTIC-SERVICE-DATA-IDENTIFIER-PORT-MAPPING', ""
	DIAGNOSTIC_SERVICE_DATA_MAPPING = 'DIAGNOSTIC-SERVICE-DATA-MAPPING', ""
	DIAGNOSTIC_SERVICE_GENERIC_MAPPING = 'DIAGNOSTIC-SERVICE-GENERIC-MAPPING', ""
	DIAGNOSTIC_SERVICE_INSTANCE = 'DIAGNOSTIC-SERVICE-INSTANCE', ""
	DIAGNOSTIC_SERVICE_SW_MAPPING = 'DIAGNOSTIC-SERVICE-SW-MAPPING', ""
	DIAGNOSTIC_SERVICE_TABLE = 'DIAGNOSTIC-SERVICE-TABLE', ""
	DIAGNOSTIC_SERVICE_VALIDATION_INTERFACE = 'DIAGNOSTIC-SERVICE-VALIDATION-INTERFACE', ""
	DIAGNOSTIC_SESSION = 'DIAGNOSTIC-SESSION', ""
	DIAGNOSTIC_SESSION_CONTROL = 'DIAGNOSTIC-SESSION-CONTROL', ""
	DIAGNOSTIC_SESSION_CONTROL_CLASS = 'DIAGNOSTIC-SESSION-CONTROL-CLASS', ""
	DIAGNOSTIC_SOFTWARE_CLUSTER_PROPS = 'DIAGNOSTIC-SOFTWARE-CLUSTER-PROPS', ""
	DIAGNOSTIC_STORAGE_CONDITION = 'DIAGNOSTIC-STORAGE-CONDITION', ""
	DIAGNOSTIC_STORAGE_CONDITION_GROUP = 'DIAGNOSTIC-STORAGE-CONDITION-GROUP', ""
	DIAGNOSTIC_STORAGE_CONDITION_PORT_MAPPING = 'DIAGNOSTIC-STORAGE-CONDITION-PORT-MAPPING', ""
	DIAGNOSTIC_SW_MAPPING = 'DIAGNOSTIC-SW-MAPPING', ""
	DIAGNOSTIC_TEST_RESULT = 'DIAGNOSTIC-TEST-RESULT', ""
	DIAGNOSTIC_TEST_ROUTINE_IDENTIFIER = 'DIAGNOSTIC-TEST-ROUTINE-IDENTIFIER', ""
	DIAGNOSTIC_TRANSFER_EXIT = 'DIAGNOSTIC-TRANSFER-EXIT', ""
	DIAGNOSTIC_TRANSFER_EXIT_CLASS = 'DIAGNOSTIC-TRANSFER-EXIT-CLASS', ""
	DIAGNOSTIC_TROUBLE_CODE = 'DIAGNOSTIC-TROUBLE-CODE', ""
	DIAGNOSTIC_TROUBLE_CODE_GROUP = 'DIAGNOSTIC-TROUBLE-CODE-GROUP', ""
	DIAGNOSTIC_TROUBLE_CODE_J_1939 = 'DIAGNOSTIC-TROUBLE-CODE-J-1939', ""
	DIAGNOSTIC_TROUBLE_CODE_OBD = 'DIAGNOSTIC-TROUBLE-CODE-OBD', ""
	DIAGNOSTIC_TROUBLE_CODE_PROPS = 'DIAGNOSTIC-TROUBLE-CODE-PROPS', ""
	DIAGNOSTIC_TROUBLE_CODE_UDS = 'DIAGNOSTIC-TROUBLE-CODE-UDS', ""
	DIAGNOSTIC_TROUBLE_CODE_UDS_TO_CLEAR_CONDITION_GROUP_MAPPING = 'DIAGNOSTIC-TROUBLE-CODE-UDS-TO-CLEAR-CONDITION-GROUP-MAPPING', ""
	DIAGNOSTIC_TROUBLE_CODE_UDS_TO_TROUBLE_CODE_OBD_MAPPING = 'DIAGNOSTIC-TROUBLE-CODE-UDS-TO-TROUBLE-CODE-OBD-MAPPING', ""
	DIAGNOSTIC_UPLOAD_INTERFACE = 'DIAGNOSTIC-UPLOAD-INTERFACE', ""
	DIAGNOSTIC_WRITE_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-WRITE-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_WRITE_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-WRITE-DATA-BY-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_WRITE_MEMORY_BY_ADDRESS = 'DIAGNOSTIC-WRITE-MEMORY-BY-ADDRESS', ""
	DIAGNOSTIC_WRITE_MEMORY_BY_ADDRESS_CLASS = 'DIAGNOSTIC-WRITE-MEMORY-BY-ADDRESS-CLASS', ""
	DLT_LOG_CHANNEL_DESIGN = 'DLT-LOG-CHANNEL-DESIGN', ""
	DLT_LOG_CHANNEL_DESIGN_TO_PROCESS_DESIGN_MAPPING = 'DLT-LOG-CHANNEL-DESIGN-TO-PROCESS-DESIGN-MAPPING', ""
	DLT_LOG_CHANNEL_TO_PROCESS_MAPPING = 'DLT-LOG-CHANNEL-TO-PROCESS-MAPPING', ""
	DOCUMENTATION = 'DOCUMENTATION', ""
	E_2_E_PROFILE_COMPATIBILITY_PROPS = 'E-2-E-PROFILE-COMPATIBILITY-PROPS', ""
	E_2_E_PROFILE_CONFIGURATION_SET = 'E-2-E-PROFILE-CONFIGURATION-SET', ""
	ECU_ABSTRACTION_SW_COMPONENT_TYPE = 'ECU-ABSTRACTION-SW-COMPONENT-TYPE', ""
	ECU_TIMING = 'ECU-TIMING', ""
	ECUC_DEFINITION_COLLECTION = 'ECUC-DEFINITION-COLLECTION', ""
	ECUC_DESTINATION_URI_DEF_SET = 'ECUC-DESTINATION-URI-DEF-SET', ""
	ECUC_MODULE_CONFIGURATION_VALUES = 'ECUC-MODULE-CONFIGURATION-VALUES', ""
	ECUC_MODULE_DEF = 'ECUC-MODULE-DEF', ""
	ECUC_VALUE_COLLECTION = 'ECUC-VALUE-COLLECTION', ""
	END_TO_END_PROTECTION_SET = 'END-TO-END-PROTECTION-SET', ""
	ETH_IP_PROPS = 'ETH-IP-PROPS', ""
	ETH_TCP_IP_ICMP_PROPS = 'ETH-TCP-IP-ICMP-PROPS', ""
	ETH_TCP_IP_PROPS = 'ETH-TCP-IP-PROPS', ""
	ETHERNET_RAW_DATA_STREAM_GRANT = 'ETHERNET-RAW-DATA-STREAM-GRANT', ""
	ETHERNET_RAW_DATA_STREAM_MAPPING = 'ETHERNET-RAW-DATA-STREAM-MAPPING', ""
	EVALUATED_VARIANT_SET = 'EVALUATED-VARIANT-SET', ""
	EXECUTABLE = 'EXECUTABLE', ""
	EXECUTABLE_TIMING = 'EXECUTABLE-TIMING', ""
	FLAT_MAP = 'FLAT-MAP', ""
	FM_FEATURE = 'FM-FEATURE', ""
	FM_FEATURE_MAP = 'FM-FEATURE-MAP', ""
	FM_FEATURE_MODEL = 'FM-FEATURE-MODEL', ""
	FM_FEATURE_SELECTION_SET = 'FM-FEATURE-SELECTION-SET', ""
	FUNCTION_GROUP_SET = 'FUNCTION-GROUP-SET', ""
	FUNCTIONAL_CLUSTER_INTERACTS_WITH_FUNCTIONAL_CLUSTER_MAPPING = 'FUNCTIONAL-CLUSTER-INTERACTS-WITH-FUNCTIONAL-CLUSTER-MAPPING', ""
	GENERAL_PURPOSE_CONNECTION = 'GENERAL-PURPOSE-CONNECTION', ""
	GRANT = 'GRANT', ""
	GRANT_DESIGN = 'GRANT-DESIGN', ""
	HW_CATEGORY = 'HW-CATEGORY', ""
	HW_ELEMENT = 'HW-ELEMENT', ""
	HW_TYPE = 'HW-TYPE', ""
	I_PV_6_EXT_HEADER_FILTER_SET = 'I-PV-6-EXT-HEADER-FILTER-SET', ""
	IDS_COMMON_ELEMENT = 'IDS-COMMON-ELEMENT', ""
	IDS_DESIGN = 'IDS-DESIGN', ""
	IDS_MAPPING = 'IDS-MAPPING', ""
	IDSM_INSTANCE = 'IDSM-INSTANCE', ""
	IDSM_PROPERTIES = 'IDSM-PROPERTIES', ""
	IMPLEMENTATION = 'IMPLEMENTATION', ""
	IMPLEMENTATION_DATA_TYPE = 'IMPLEMENTATION-DATA-TYPE', ""
	INTERFACE_MAPPING_SET = 'INTERFACE-MAPPING-SET', ""
	INTERPOLATION_ROUTINE_MAPPING_SET = 'INTERPOLATION-ROUTINE-MAPPING-SET', ""
	IP_IAM_REMOTE_SUBJECT = 'IP-IAM-REMOTE-SUBJECT', ""
	IP_SEC_CONFIG_PROPS = 'IP-SEC-CONFIG-PROPS', ""
	IP_SEC_IAM_REMOTE_SUBJECT = 'IP-SEC-IAM-REMOTE-SUBJECT', ""
	J_1939_CONTROLLER_APPLICATION = 'J-1939-CONTROLLER-APPLICATION', ""
	KEYWORD_SET = 'KEYWORD-SET', ""
	LIFE_CYCLE_INFO_SET = 'LIFE-CYCLE-INFO-SET', ""
	LIFE_CYCLE_STATE_DEFINITION_GROUP = 'LIFE-CYCLE-STATE-DEFINITION-GROUP', ""
	MACHINE = 'MACHINE', ""
	MACHINE_TIMING = 'MACHINE-TIMING', ""
	MC_FUNCTION = 'MC-FUNCTION', ""
	MC_GROUP = 'MC-GROUP', ""
	MODE_DECLARATION_GROUP = 'MODE-DECLARATION-GROUP', ""
	MODE_DECLARATION_MAPPING_SET = 'MODE-DECLARATION-MAPPING-SET', ""
	MODE_SWITCH_INTERFACE = 'MODE-SWITCH-INTERFACE', ""
	NV_BLOCK_SW_COMPONENT_TYPE = 'NV-BLOCK-SW-COMPONENT-TYPE', ""
	NV_DATA_INTERFACE = 'NV-DATA-INTERFACE', ""
	PARAMETER_INTERFACE = 'PARAMETER-INTERFACE', ""
	PARAMETER_SW_COMPONENT_TYPE = 'PARAMETER-SW-COMPONENT-TYPE', ""
	PERSISTENCY_DEPLOYMENT = 'PERSISTENCY-DEPLOYMENT', ""
	PERSISTENCY_DEPLOYMENT_ELEMENT_TO_CRYPTO_KEY_SLOT_MAPPING = 'PERSISTENCY-DEPLOYMENT-ELEMENT-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	PERSISTENCY_DEPLOYMENT_TO_CRYPTO_KEY_SLOT_MAPPING = 'PERSISTENCY-DEPLOYMENT-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	PERSISTENCY_DEPLOYMENT_TO_DLT_LOG_CHANNEL_MAPPING = 'PERSISTENCY-DEPLOYMENT-TO-DLT-LOG-CHANNEL-MAPPING', ""
	PERSISTENCY_FILE_STORAGE = 'PERSISTENCY-FILE-STORAGE', ""
	PERSISTENCY_FILE_STORAGE_INTERFACE = 'PERSISTENCY-FILE-STORAGE-INTERFACE', ""
	PERSISTENCY_INTERFACE = 'PERSISTENCY-INTERFACE', ""
	PERSISTENCY_KEY_VALUE_STORAGE = 'PERSISTENCY-KEY-VALUE-STORAGE', ""
	PERSISTENCY_KEY_VALUE_STORAGE_INTERFACE = 'PERSISTENCY-KEY-VALUE-STORAGE-INTERFACE', ""
	PERSISTENCY_PORT_PROTOTYPE_TO_DEPLOYMENT_MAPPING = 'PERSISTENCY-PORT-PROTOTYPE-TO-DEPLOYMENT-MAPPING', ""
	PERSISTENCY_PORT_PROTOTYPE_TO_FILE_STORAGE_MAPPING = 'PERSISTENCY-PORT-PROTOTYPE-TO-FILE-STORAGE-MAPPING', ""
	PERSISTENCY_PORT_PROTOTYPE_TO_KEY_VALUE_STORAGE_MAPPING = 'PERSISTENCY-PORT-PROTOTYPE-TO-KEY-VALUE-STORAGE-MAPPING', ""
	PHM_ABSTRACT_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-ABSTRACT-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHM_CONTRIBUTION_TO_MACHINE_MAPPING = 'PHM-CONTRIBUTION-TO-MACHINE-MAPPING', ""
	PHM_HEALTH_CHANNEL_INTERFACE = 'PHM-HEALTH-CHANNEL-INTERFACE', ""
	PHM_HEALTH_CHANNEL_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-HEALTH-CHANNEL-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHM_RECOVERY_ACTION_INTERFACE = 'PHM-RECOVERY-ACTION-INTERFACE', ""
	PHM_SUPERVISED_ENTITY_INTERFACE = 'PHM-SUPERVISED-ENTITY-INTERFACE', ""
	PHM_SUPERVISION_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-SUPERVISION-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHYSICAL_DIMENSION = 'PHYSICAL-DIMENSION', ""
	PHYSICAL_DIMENSION_MAPPING_SET = 'PHYSICAL-DIMENSION-MAPPING-SET', ""
	PLATFORM_HEALTH_MANAGEMENT_CONTRIBUTION = 'PLATFORM-HEALTH-MANAGEMENT-CONTRIBUTION', ""
	PLATFORM_HEALTH_MANAGEMENT_INTERFACE = 'PLATFORM-HEALTH-MANAGEMENT-INTERFACE', ""
	PLATFORM_MODULE_ENDPOINT_CONFIGURATION = 'PLATFORM-MODULE-ENDPOINT-CONFIGURATION', ""
	PLATFORM_MODULE_ETHERNET_ENDPOINT_CONFIGURATION = 'PLATFORM-MODULE-ETHERNET-ENDPOINT-CONFIGURATION', ""
	PORT_INTERFACE = 'PORT-INTERFACE', ""
	PORT_INTERFACE_MAPPING_SET = 'PORT-INTERFACE-MAPPING-SET', ""
	PORT_INTERFACE_TO_DATA_TYPE_MAPPING = 'PORT-INTERFACE-TO-DATA-TYPE-MAPPING', ""
	PORT_PROTOTYPE_BLUEPRINT = 'PORT-PROTOTYPE-BLUEPRINT', ""
	POST_BUILD_VARIANT_CRITERION = 'POST-BUILD-VARIANT-CRITERION', ""
	POST_BUILD_VARIANT_CRITERION_VALUE_SET = 'POST-BUILD-VARIANT-CRITERION-VALUE-SET', ""
	PREDEFINED_VARIANT = 'PREDEFINED-VARIANT', ""
	PROCESS = 'PROCESS', ""
	PROCESS_DESIGN = 'PROCESS-DESIGN', ""
	PROCESS_DESIGN_TO_MACHINE_DESIGN_MAPPING_SET = 'PROCESS-DESIGN-TO-MACHINE-DESIGN-MAPPING-SET', ""
	PROCESS_EXECUTION_ERROR = 'PROCESS-EXECUTION-ERROR', ""
	PROCESS_TO_MACHINE_MAPPING_SET = 'PROCESS-TO-MACHINE-MAPPING-SET', ""
	PROVIDED_AP_SERVICE_INSTANCE = 'PROVIDED-AP-SERVICE-INSTANCE', ""
	PROVIDED_SERVICE_INSTANCE_TO_SW_CLUSTER_DESIGN_P_PORT_PROTOTYPE_MAPPING = 'PROVIDED-SERVICE-INSTANCE-TO-SW-CLUSTER-DESIGN-P-PORT-PROTOTYPE-MAPPING', ""
	PROVIDED_SOMEIP_SERVICE_INSTANCE = 'PROVIDED-SOMEIP-SERVICE-INSTANCE', ""
	PROVIDED_USER_DEFINED_SERVICE_INSTANCE = 'PROVIDED-USER-DEFINED-SERVICE-INSTANCE', ""
	RAPID_PROTOTYPING_SCENARIO = 'RAPID-PROTOTYPING-SCENARIO', ""
	RAW_DATA_STREAM_CLIENT_INTERFACE = 'RAW-DATA-STREAM-CLIENT-INTERFACE', ""
	RAW_DATA_STREAM_DEPLOYMENT = 'RAW-DATA-STREAM-DEPLOYMENT', ""
	RAW_DATA_STREAM_GRANT = 'RAW-DATA-STREAM-GRANT', ""
	RAW_DATA_STREAM_GRANT_DESIGN = 'RAW-DATA-STREAM-GRANT-DESIGN', ""
	RAW_DATA_STREAM_MAPPING = 'RAW-DATA-STREAM-MAPPING', ""
	RAW_DATA_STREAM_SERVER_INTERFACE = 'RAW-DATA-STREAM-SERVER-INTERFACE', ""
	RECOVERY_NOTIFICATION_TO_P_PORT_PROTOTYPE_MAPPING = 'RECOVERY-NOTIFICATION-TO-P-PORT-PROTOTYPE-MAPPING', ""
	REQUIRED_AP_SERVICE_INSTANCE = 'REQUIRED-AP-SERVICE-INSTANCE', ""
	REQUIRED_SERVICE_INSTANCE_TO_SW_CLUSTER_DESIGN_R_PORT_PROTOTYPE_MAPPING = 'REQUIRED-SERVICE-INSTANCE-TO-SW-CLUSTER-DESIGN-R-PORT-PROTOTYPE-MAPPING', ""
	REQUIRED_SOMEIP_SERVICE_INSTANCE = 'REQUIRED-SOMEIP-SERVICE-INSTANCE', ""
	REQUIRED_USER_DEFINED_SERVICE_INSTANCE = 'REQUIRED-USER-DEFINED-SERVICE-INSTANCE', ""
	REST_HTTP_PORT_PROTOTYPE_MAPPING = 'REST-HTTP-PORT-PROTOTYPE-MAPPING', ""
	REST_SERVICE_INTERFACE = 'REST-SERVICE-INTERFACE', ""
	SDG_DEF = 'SDG-DEF', ""
	SECURE_COM_PROPS_SET = 'SECURE-COM-PROPS-SET', ""
	SECURITY_EVENT_CONTEXT_MAPPING = 'SECURITY-EVENT-CONTEXT-MAPPING', ""
	SECURITY_EVENT_CONTEXT_MAPPING_APPLICATION = 'SECURITY-EVENT-CONTEXT-MAPPING-APPLICATION', ""
	SECURITY_EVENT_CONTEXT_MAPPING_BSW_MODULE = 'SECURITY-EVENT-CONTEXT-MAPPING-BSW-MODULE', ""
	SECURITY_EVENT_CONTEXT_MAPPING_COMM_CONNECTOR = 'SECURITY-EVENT-CONTEXT-MAPPING-COMM-CONNECTOR', ""
	SECURITY_EVENT_CONTEXT_MAPPING_FUNCTIONAL_CLUSTER = 'SECURITY-EVENT-CONTEXT-MAPPING-FUNCTIONAL-CLUSTER', ""
	SECURITY_EVENT_DEFINITION = 'SECURITY-EVENT-DEFINITION', ""
	SECURITY_EVENT_FILTER_CHAIN = 'SECURITY-EVENT-FILTER-CHAIN', ""
	SECURITY_EVENT_MAPPING = 'SECURITY-EVENT-MAPPING', ""
	SECURITY_EVENT_REPORT_INTERFACE = 'SECURITY-EVENT-REPORT-INTERFACE', ""
	SECURITY_EVENT_REPORT_TO_SECURITY_EVENT_DEFINITION_MAPPING = 'SECURITY-EVENT-REPORT-TO-SECURITY-EVENT-DEFINITION-MAPPING', ""
	SENDER_RECEIVER_INTERFACE = 'SENDER-RECEIVER-INTERFACE', ""
	SENSOR_ACTUATOR_SW_COMPONENT_TYPE = 'SENSOR-ACTUATOR-SW-COMPONENT-TYPE', ""
	SERIALIZATION_TECHNOLOGY = 'SERIALIZATION-TECHNOLOGY', ""
	SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	SERVICE_INSTANCE_TO_PORT_PROTOTYPE_MAPPING = 'SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING', ""
	SERVICE_INSTANCE_TO_SIGNAL_MAPPING_SET = 'SERVICE-INSTANCE-TO-SIGNAL-MAPPING-SET', ""
	SERVICE_INSTANCE_TO_SW_CLUSTER_DESIGN_PORT_PROTOTYPE_MAPPING = 'SERVICE-INSTANCE-TO-SW-CLUSTER-DESIGN-PORT-PROTOTYPE-MAPPING', ""
	SERVICE_INTERFACE = 'SERVICE-INTERFACE', ""
	SERVICE_INTERFACE_DEPLOYMENT = 'SERVICE-INTERFACE-DEPLOYMENT', ""
	SERVICE_INTERFACE_MAPPING_SET = 'SERVICE-INTERFACE-MAPPING-SET', ""
	SERVICE_INTERFACE_PEDIGREE = 'SERVICE-INTERFACE-PEDIGREE', ""
	SERVICE_PROXY_SW_COMPONENT_TYPE = 'SERVICE-PROXY-SW-COMPONENT-TYPE', ""
	SERVICE_SW_COMPONENT_TYPE = 'SERVICE-SW-COMPONENT-TYPE', ""
	SERVICE_TIMING = 'SERVICE-TIMING', ""
	SIGNAL_SERVICE_TRANSLATION_PROPS_SET = 'SIGNAL-SERVICE-TRANSLATION-PROPS-SET', ""
	SOFTWARE_CLUSTER = 'SOFTWARE-CLUSTER', ""
	SOFTWARE_CLUSTER_DESIGN = 'SOFTWARE-CLUSTER-DESIGN', ""
	SOFTWARE_PACKAGE = 'SOFTWARE-PACKAGE', ""
	SOMEIP_DATA_PROTOTYPE_TRANSFORMATION_PROPS = 'SOMEIP-DATA-PROTOTYPE-TRANSFORMATION-PROPS', ""
	SOMEIP_SD_CLIENT_EVENT_GROUP_TIMING_CONFIG = 'SOMEIP-SD-CLIENT-EVENT-GROUP-TIMING-CONFIG', ""
	SOMEIP_SD_CLIENT_SERVICE_INSTANCE_CONFIG = 'SOMEIP-SD-CLIENT-SERVICE-INSTANCE-CONFIG', ""
	SOMEIP_SD_SERVER_EVENT_GROUP_TIMING_CONFIG = 'SOMEIP-SD-SERVER-EVENT-GROUP-TIMING-CONFIG', ""
	SOMEIP_SD_SERVER_SERVICE_INSTANCE_CONFIG = 'SOMEIP-SD-SERVER-SERVICE-INSTANCE-CONFIG', ""
	SOMEIP_SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	SOMEIP_SERVICE_INTERFACE_DEPLOYMENT = 'SOMEIP-SERVICE-INTERFACE-DEPLOYMENT', ""
	STARTUP_CONFIG_SET = 'STARTUP-CONFIG-SET', ""
	STD_CPP_IMPLEMENTATION_DATA_TYPE = 'STD-CPP-IMPLEMENTATION-DATA-TYPE', ""
	SW_ADDR_METHOD = 'SW-ADDR-METHOD', ""
	SW_AXIS_TYPE = 'SW-AXIS-TYPE', ""
	SW_BASE_TYPE = 'SW-BASE-TYPE', ""
	SW_COMPONENT_TYPE = 'SW-COMPONENT-TYPE', ""
	SW_RECORD_LAYOUT = 'SW-RECORD-LAYOUT', ""
	SW_SYSTEMCONST = 'SW-SYSTEMCONST', ""
	SW_SYSTEMCONSTANT_VALUE_SET = 'SW-SYSTEMCONSTANT-VALUE-SET', ""
	SWC_BSW_MAPPING = 'SWC-BSW-MAPPING', ""
	SWC_IMPLEMENTATION = 'SWC-IMPLEMENTATION', ""
	SWC_TIMING = 'SWC-TIMING', ""
	SYNCHRONIZED_TIME_BASE_CONSUMER_INTERFACE = 'SYNCHRONIZED-TIME-BASE-CONSUMER-INTERFACE', ""
	SYNCHRONIZED_TIME_BASE_PROVIDER_INTERFACE = 'SYNCHRONIZED-TIME-BASE-PROVIDER-INTERFACE', ""
	SYSTEM = 'SYSTEM', ""
	SYSTEM_SIGNAL = 'SYSTEM-SIGNAL', ""
	SYSTEM_SIGNAL_GROUP = 'SYSTEM-SIGNAL-GROUP', ""
	SYSTEM_TIMING = 'SYSTEM-TIMING', ""
	TCP_OPTION_FILTER_SET = 'TCP-OPTION-FILTER-SET', ""
	TD_CP_SOFTWARE_CLUSTER_MAPPING_SET = 'TD-CP-SOFTWARE-CLUSTER-MAPPING-SET', ""
	TIME_BASE_PROVIDER_TO_PERSISTENCY_MAPPING = 'TIME-BASE-PROVIDER-TO-PERSISTENCY-MAPPING', ""
	TIME_SYNC_PORT_PROTOTYPE_TO_TIME_BASE_MAPPING = 'TIME-SYNC-PORT-PROTOTYPE-TO-TIME-BASE-MAPPING', ""
	TIMING_EXTENSION = 'TIMING-EXTENSION', ""
	TLS_IAM_REMOTE_SUBJECT = 'TLS-IAM-REMOTE-SUBJECT', ""
	TLV_DATA_ID_DEFINITION_SET = 'TLV-DATA-ID-DEFINITION-SET', ""
	TRANSFORMATION_PROPS_SET = 'TRANSFORMATION-PROPS-SET', ""
	TRANSFORMATION_PROPS_TO_SERVICE_INTERFACE_ELEMENT_MAPPING_SET = 'TRANSFORMATION-PROPS-TO-SERVICE-INTERFACE-ELEMENT-MAPPING-SET', ""
	TRIGGER_INTERFACE = 'TRIGGER-INTERFACE', ""
	UNIT = 'UNIT', ""
	UNIT_GROUP = 'UNIT-GROUP', ""
	UPLOADABLE_EXCLUSIVE_PACKAGE_ELEMENT = 'UPLOADABLE-EXCLUSIVE-PACKAGE-ELEMENT', ""
	UPLOADABLE_PACKAGE_ELEMENT = 'UPLOADABLE-PACKAGE-ELEMENT', ""
	USER_DEFINED_SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'USER-DEFINED-SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	USER_DEFINED_SERVICE_INTERFACE_DEPLOYMENT = 'USER-DEFINED-SERVICE-INTERFACE-DEPLOYMENT', ""
	VEHICLE_PACKAGE = 'VEHICLE-PACKAGE', ""
	VFB_TIMING = 'VFB-TIMING', ""
	VIEW_MAP_SET = 'VIEW-MAP-SET', ""

class AR_PACKAGE__SUBTYPES_ENUM(simplebase.Enum):
	""
	AR_PACKAGE = 'AR-PACKAGE', ""

class ARGUMENT_DATA_PROTOTYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ARGUMENT_DATA_PROTOTYPE = 'ARGUMENT-DATA-PROTOTYPE', ""

class ASYNCHRONOUS_SERVER_CALL_POINT__SUBTYPES_ENUM(simplebase.Enum):
	""
	ASYNCHRONOUS_SERVER_CALL_POINT = 'ASYNCHRONOUS-SERVER-CALL-POINT', ""

class ASYNCHRONOUS_SERVER_CALL_RESULT_POINT__SUBTYPES_ENUM(simplebase.Enum):
	""
	ASYNCHRONOUS_SERVER_CALL_RESULT_POINT = 'ASYNCHRONOUS-SERVER-CALL-RESULT-POINT', ""

class ATOMIC_SW_COMPONENT_TYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	APPLICATION_SW_COMPONENT_TYPE = 'APPLICATION-SW-COMPONENT-TYPE', ""
	ATOMIC_SW_COMPONENT_TYPE = 'ATOMIC-SW-COMPONENT-TYPE', ""
	COMPLEX_DEVICE_DRIVER_SW_COMPONENT_TYPE = 'COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE', ""
	ECU_ABSTRACTION_SW_COMPONENT_TYPE = 'ECU-ABSTRACTION-SW-COMPONENT-TYPE', ""
	NV_BLOCK_SW_COMPONENT_TYPE = 'NV-BLOCK-SW-COMPONENT-TYPE', ""
	SENSOR_ACTUATOR_SW_COMPONENT_TYPE = 'SENSOR-ACTUATOR-SW-COMPONENT-TYPE', ""
	SERVICE_PROXY_SW_COMPONENT_TYPE = 'SERVICE-PROXY-SW-COMPONENT-TYPE', ""
	SERVICE_SW_COMPONENT_TYPE = 'SERVICE-SW-COMPONENT-TYPE', ""

class ATP_BLUEPRINT__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_IMPLEMENTATION_DATA_TYPE = 'ABSTRACT-IMPLEMENTATION-DATA-TYPE', ""
	ABSTRACT_RAW_DATA_STREAM_INTERFACE = 'ABSTRACT-RAW-DATA-STREAM-INTERFACE', ""
	ABSTRACT_SYNCHRONIZED_TIME_BASE_INTERFACE = 'ABSTRACT-SYNCHRONIZED-TIME-BASE-INTERFACE', ""
	ACL_OBJECT_SET = 'ACL-OBJECT-SET', ""
	ACL_OPERATION = 'ACL-OPERATION', ""
	ACL_PERMISSION = 'ACL-PERMISSION', ""
	ACL_ROLE = 'ACL-ROLE', ""
	ADAPTIVE_APPLICATION_SW_COMPONENT_TYPE = 'ADAPTIVE-APPLICATION-SW-COMPONENT-TYPE', ""
	ALIAS_NAME_SET = 'ALIAS-NAME-SET', ""
	APPLICATION_ARRAY_DATA_TYPE = 'APPLICATION-ARRAY-DATA-TYPE', ""
	APPLICATION_ASSOC_MAP_DATA_TYPE = 'APPLICATION-ASSOC-MAP-DATA-TYPE', ""
	APPLICATION_COMPOSITE_DATA_TYPE = 'APPLICATION-COMPOSITE-DATA-TYPE', ""
	APPLICATION_DATA_TYPE = 'APPLICATION-DATA-TYPE', ""
	APPLICATION_DEFERRED_DATA_TYPE = 'APPLICATION-DEFERRED-DATA-TYPE', ""
	APPLICATION_PRIMITIVE_DATA_TYPE = 'APPLICATION-PRIMITIVE-DATA-TYPE', ""
	APPLICATION_RECORD_DATA_TYPE = 'APPLICATION-RECORD-DATA-TYPE', ""
	APPLICATION_SW_COMPONENT_TYPE = 'APPLICATION-SW-COMPONENT-TYPE', ""
	AR_PACKAGE = 'AR-PACKAGE', ""
	ATOMIC_SW_COMPONENT_TYPE = 'ATOMIC-SW-COMPONENT-TYPE', ""
	ATP_BLUEPRINT = 'ATP-BLUEPRINT', ""
	BSW_ENTRY_RELATIONSHIP_SET = 'BSW-ENTRY-RELATIONSHIP-SET', ""
	BSW_MODULE_DESCRIPTION = 'BSW-MODULE-DESCRIPTION', ""
	BSW_MODULE_ENTRY = 'BSW-MODULE-ENTRY', ""
	BUILD_ACTION = 'BUILD-ACTION', ""
	BUILD_ACTION_ENTITY = 'BUILD-ACTION-ENTITY', ""
	BUILD_ACTION_ENVIRONMENT = 'BUILD-ACTION-ENVIRONMENT', ""
	BUILD_ACTION_MANIFEST = 'BUILD-ACTION-MANIFEST', ""
	CLIENT_SERVER_INTERFACE = 'CLIENT-SERVER-INTERFACE', ""
	CLIENT_SERVER_INTERFACE_MAPPING = 'CLIENT-SERVER-INTERFACE-MAPPING', ""
	CLIENT_SERVER_INTERFACE_TO_BSW_MODULE_ENTRY_BLUEPRINT_MAPPING = 'CLIENT-SERVER-INTERFACE-TO-BSW-MODULE-ENTRY-BLUEPRINT-MAPPING', ""
	COMPLEX_DEVICE_DRIVER_SW_COMPONENT_TYPE = 'COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE', ""
	COMPOSITE_INTERFACE = 'COMPOSITE-INTERFACE', ""
	COMPOSITION_SW_COMPONENT_TYPE = 'COMPOSITION-SW-COMPONENT-TYPE', ""
	COMPU_METHOD = 'COMPU-METHOD', ""
	CONSISTENCY_NEEDS = 'CONSISTENCY-NEEDS', ""
	CPP_IMPLEMENTATION_DATA_TYPE = 'CPP-IMPLEMENTATION-DATA-TYPE', ""
	CRYPTO_CERTIFICATE_INTERFACE = 'CRYPTO-CERTIFICATE-INTERFACE', ""
	CRYPTO_INTERFACE = 'CRYPTO-INTERFACE', ""
	CRYPTO_KEY_SLOT_INTERFACE = 'CRYPTO-KEY-SLOT-INTERFACE', ""
	CRYPTO_PROVIDER_INTERFACE = 'CRYPTO-PROVIDER-INTERFACE', ""
	CRYPTO_TRUST_MASTER_INTERFACE = 'CRYPTO-TRUST-MASTER-INTERFACE', ""
	CUSTOM_CPP_IMPLEMENTATION_DATA_TYPE = 'CUSTOM-CPP-IMPLEMENTATION-DATA-TYPE', ""
	DATA_CONSTR = 'DATA-CONSTR', ""
	DATA_INTERFACE = 'DATA-INTERFACE', ""
	DATA_TYPE_MAPPING_SET = 'DATA-TYPE-MAPPING-SET', ""
	DIAGNOSTIC_ABSTRACT_DATA_IDENTIFIER_INTERFACE = 'DIAGNOSTIC-ABSTRACT-DATA-IDENTIFIER-INTERFACE', ""
	DIAGNOSTIC_ABSTRACT_ROUTINE_INTERFACE = 'DIAGNOSTIC-ABSTRACT-ROUTINE-INTERFACE', ""
	DIAGNOSTIC_CONDITION_INTERFACE = 'DIAGNOSTIC-CONDITION-INTERFACE', ""
	DIAGNOSTIC_DATA_ELEMENT_INTERFACE = 'DIAGNOSTIC-DATA-ELEMENT-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER_GENERIC_INTERFACE = 'DIAGNOSTIC-DATA-IDENTIFIER-GENERIC-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER_INTERFACE = 'DIAGNOSTIC-DATA-IDENTIFIER-INTERFACE', ""
	DIAGNOSTIC_DO_IP_ACTIVATION_LINE_INTERFACE = 'DIAGNOSTIC-DO-IP-ACTIVATION-LINE-INTERFACE', ""
	DIAGNOSTIC_DO_IP_GROUP_IDENTIFICATION_INTERFACE = 'DIAGNOSTIC-DO-IP-GROUP-IDENTIFICATION-INTERFACE', ""
	DIAGNOSTIC_DO_IP_POWER_MODE_INTERFACE = 'DIAGNOSTIC-DO-IP-POWER-MODE-INTERFACE', ""
	DIAGNOSTIC_DO_IP_TRIGGER_VEHICLE_ANNOUNCEMENT_INTERFACE = 'DIAGNOSTIC-DO-IP-TRIGGER-VEHICLE-ANNOUNCEMENT-INTERFACE', ""
	DIAGNOSTIC_DOWNLOAD_INTERFACE = 'DIAGNOSTIC-DOWNLOAD-INTERFACE', ""
	DIAGNOSTIC_DTC_INFORMATION_INTERFACE = 'DIAGNOSTIC-DTC-INFORMATION-INTERFACE', ""
	DIAGNOSTIC_ECU_RESET_INTERFACE = 'DIAGNOSTIC-ECU-RESET-INTERFACE', ""
	DIAGNOSTIC_EVENT_INTERFACE = 'DIAGNOSTIC-EVENT-INTERFACE', ""
	DIAGNOSTIC_GENERIC_UDS_INTERFACE = 'DIAGNOSTIC-GENERIC-UDS-INTERFACE', ""
	DIAGNOSTIC_INDICATOR_INTERFACE = 'DIAGNOSTIC-INDICATOR-INTERFACE', ""
	DIAGNOSTIC_MONITOR_INTERFACE = 'DIAGNOSTIC-MONITOR-INTERFACE', ""
	DIAGNOSTIC_OPERATION_CYCLE_INTERFACE = 'DIAGNOSTIC-OPERATION-CYCLE-INTERFACE', ""
	DIAGNOSTIC_PORT_INTERFACE = 'DIAGNOSTIC-PORT-INTERFACE', ""
	DIAGNOSTIC_ROUTINE_GENERIC_INTERFACE = 'DIAGNOSTIC-ROUTINE-GENERIC-INTERFACE', ""
	DIAGNOSTIC_ROUTINE_INTERFACE = 'DIAGNOSTIC-ROUTINE-INTERFACE', ""
	DIAGNOSTIC_SECURITY_LEVEL_INTERFACE = 'DIAGNOSTIC-SECURITY-LEVEL-INTERFACE', ""
	DIAGNOSTIC_SERVICE_VALIDATION_INTERFACE = 'DIAGNOSTIC-SERVICE-VALIDATION-INTERFACE', ""
	DIAGNOSTIC_UPLOAD_INTERFACE = 'DIAGNOSTIC-UPLOAD-INTERFACE', ""
	ECU_ABSTRACTION_SW_COMPONENT_TYPE = 'ECU-ABSTRACTION-SW-COMPONENT-TYPE', ""
	ECUC_DEFINITION_COLLECTION = 'ECUC-DEFINITION-COLLECTION', ""
	ECUC_DESTINATION_URI_DEF_SET = 'ECUC-DESTINATION-URI-DEF-SET', ""
	ECUC_MODULE_DEF = 'ECUC-MODULE-DEF', ""
	FLAT_MAP = 'FLAT-MAP', ""
	IMPLEMENTATION_DATA_TYPE = 'IMPLEMENTATION-DATA-TYPE', ""
	KEYWORD_SET = 'KEYWORD-SET', ""
	LIFE_CYCLE_STATE = 'LIFE-CYCLE-STATE', ""
	LIFE_CYCLE_STATE_DEFINITION_GROUP = 'LIFE-CYCLE-STATE-DEFINITION-GROUP', ""
	MODE_DECLARATION_GROUP = 'MODE-DECLARATION-GROUP', ""
	MODE_INTERFACE_MAPPING = 'MODE-INTERFACE-MAPPING', ""
	MODE_SWITCH_INTERFACE = 'MODE-SWITCH-INTERFACE', ""
	NV_BLOCK_SW_COMPONENT_TYPE = 'NV-BLOCK-SW-COMPONENT-TYPE', ""
	NV_DATA_INTERFACE = 'NV-DATA-INTERFACE', ""
	PARAMETER_INTERFACE = 'PARAMETER-INTERFACE', ""
	PARAMETER_SW_COMPONENT_TYPE = 'PARAMETER-SW-COMPONENT-TYPE', ""
	PERSISTENCY_FILE_STORAGE_INTERFACE = 'PERSISTENCY-FILE-STORAGE-INTERFACE', ""
	PERSISTENCY_INTERFACE = 'PERSISTENCY-INTERFACE', ""
	PERSISTENCY_KEY_VALUE_STORAGE_INTERFACE = 'PERSISTENCY-KEY-VALUE-STORAGE-INTERFACE', ""
	PHM_ABSTRACT_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-ABSTRACT-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHM_HEALTH_CHANNEL_INTERFACE = 'PHM-HEALTH-CHANNEL-INTERFACE', ""
	PHM_HEALTH_CHANNEL_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-HEALTH-CHANNEL-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHM_RECOVERY_ACTION_INTERFACE = 'PHM-RECOVERY-ACTION-INTERFACE', ""
	PHM_SUPERVISED_ENTITY_INTERFACE = 'PHM-SUPERVISED-ENTITY-INTERFACE', ""
	PHM_SUPERVISION_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-SUPERVISION-RECOVERY-NOTIFICATION-INTERFACE', ""
	PLATFORM_HEALTH_MANAGEMENT_INTERFACE = 'PLATFORM-HEALTH-MANAGEMENT-INTERFACE', ""
	PORT_INTERFACE = 'PORT-INTERFACE', ""
	PORT_INTERFACE_MAPPING = 'PORT-INTERFACE-MAPPING', ""
	PORT_INTERFACE_MAPPING_SET = 'PORT-INTERFACE-MAPPING-SET', ""
	PORT_PROTOTYPE_BLUEPRINT = 'PORT-PROTOTYPE-BLUEPRINT', ""
	RAW_DATA_STREAM_CLIENT_INTERFACE = 'RAW-DATA-STREAM-CLIENT-INTERFACE', ""
	RAW_DATA_STREAM_SERVER_INTERFACE = 'RAW-DATA-STREAM-SERVER-INTERFACE', ""
	REST_ABSTRACT_ENDPOINT = 'REST-ABSTRACT-ENDPOINT', ""
	REST_ENDPOINT_DELETE = 'REST-ENDPOINT-DELETE', ""
	REST_ENDPOINT_GET = 'REST-ENDPOINT-GET', ""
	REST_ENDPOINT_POST = 'REST-ENDPOINT-POST', ""
	REST_ENDPOINT_PUT = 'REST-ENDPOINT-PUT', ""
	REST_SERVICE_INTERFACE = 'REST-SERVICE-INTERFACE', ""
	SECURITY_EVENT_REPORT_INTERFACE = 'SECURITY-EVENT-REPORT-INTERFACE', ""
	SENDER_RECEIVER_INTERFACE = 'SENDER-RECEIVER-INTERFACE', ""
	SENSOR_ACTUATOR_SW_COMPONENT_TYPE = 'SENSOR-ACTUATOR-SW-COMPONENT-TYPE', ""
	SERVICE_INTERFACE = 'SERVICE-INTERFACE', ""
	SERVICE_PROXY_SW_COMPONENT_TYPE = 'SERVICE-PROXY-SW-COMPONENT-TYPE', ""
	SERVICE_SW_COMPONENT_TYPE = 'SERVICE-SW-COMPONENT-TYPE', ""
	STD_CPP_IMPLEMENTATION_DATA_TYPE = 'STD-CPP-IMPLEMENTATION-DATA-TYPE', ""
	SW_ADDR_METHOD = 'SW-ADDR-METHOD', ""
	SW_BASE_TYPE = 'SW-BASE-TYPE', ""
	SW_COMPONENT_TYPE = 'SW-COMPONENT-TYPE', ""
	SYNCHRONIZED_TIME_BASE_CONSUMER_INTERFACE = 'SYNCHRONIZED-TIME-BASE-CONSUMER-INTERFACE', ""
	SYNCHRONIZED_TIME_BASE_PROVIDER_INTERFACE = 'SYNCHRONIZED-TIME-BASE-PROVIDER-INTERFACE', ""
	TRIGGER_INTERFACE = 'TRIGGER-INTERFACE', ""
	TRIGGER_INTERFACE_MAPPING = 'TRIGGER-INTERFACE-MAPPING', ""
	VARIABLE_AND_PARAMETER_INTERFACE_MAPPING = 'VARIABLE-AND-PARAMETER-INTERFACE-MAPPING', ""
	VFB_TIMING = 'VFB-TIMING', ""

class ATP_BLUEPRINTABLE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_IMPLEMENTATION_DATA_TYPE = 'ABSTRACT-IMPLEMENTATION-DATA-TYPE', ""
	ABSTRACT_PROVIDED_PORT_PROTOTYPE = 'ABSTRACT-PROVIDED-PORT-PROTOTYPE', ""
	ABSTRACT_RAW_DATA_STREAM_INTERFACE = 'ABSTRACT-RAW-DATA-STREAM-INTERFACE', ""
	ABSTRACT_REQUIRED_PORT_PROTOTYPE = 'ABSTRACT-REQUIRED-PORT-PROTOTYPE', ""
	ABSTRACT_SYNCHRONIZED_TIME_BASE_INTERFACE = 'ABSTRACT-SYNCHRONIZED-TIME-BASE-INTERFACE', ""
	ACL_OBJECT_SET = 'ACL-OBJECT-SET', ""
	ACL_OPERATION = 'ACL-OPERATION', ""
	ACL_PERMISSION = 'ACL-PERMISSION', ""
	ACL_ROLE = 'ACL-ROLE', ""
	ADAPTIVE_APPLICATION_SW_COMPONENT_TYPE = 'ADAPTIVE-APPLICATION-SW-COMPONENT-TYPE', ""
	ALIAS_NAME_SET = 'ALIAS-NAME-SET', ""
	APPLICATION_ARRAY_DATA_TYPE = 'APPLICATION-ARRAY-DATA-TYPE', ""
	APPLICATION_ASSOC_MAP_DATA_TYPE = 'APPLICATION-ASSOC-MAP-DATA-TYPE', ""
	APPLICATION_COMPOSITE_DATA_TYPE = 'APPLICATION-COMPOSITE-DATA-TYPE', ""
	APPLICATION_DATA_TYPE = 'APPLICATION-DATA-TYPE', ""
	APPLICATION_DEFERRED_DATA_TYPE = 'APPLICATION-DEFERRED-DATA-TYPE', ""
	APPLICATION_PRIMITIVE_DATA_TYPE = 'APPLICATION-PRIMITIVE-DATA-TYPE', ""
	APPLICATION_RECORD_DATA_TYPE = 'APPLICATION-RECORD-DATA-TYPE', ""
	APPLICATION_SW_COMPONENT_TYPE = 'APPLICATION-SW-COMPONENT-TYPE', ""
	AR_PACKAGE = 'AR-PACKAGE', ""
	ATOMIC_SW_COMPONENT_TYPE = 'ATOMIC-SW-COMPONENT-TYPE', ""
	ATP_BLUEPRINTABLE = 'ATP-BLUEPRINTABLE', ""
	BSW_ENTRY_RELATIONSHIP_SET = 'BSW-ENTRY-RELATIONSHIP-SET', ""
	BSW_MODULE_DESCRIPTION = 'BSW-MODULE-DESCRIPTION', ""
	BSW_MODULE_ENTRY = 'BSW-MODULE-ENTRY', ""
	BUILD_ACTION = 'BUILD-ACTION', ""
	BUILD_ACTION_ENTITY = 'BUILD-ACTION-ENTITY', ""
	BUILD_ACTION_ENVIRONMENT = 'BUILD-ACTION-ENVIRONMENT', ""
	BUILD_ACTION_MANIFEST = 'BUILD-ACTION-MANIFEST', ""
	CLIENT_SERVER_INTERFACE = 'CLIENT-SERVER-INTERFACE', ""
	CLIENT_SERVER_INTERFACE_MAPPING = 'CLIENT-SERVER-INTERFACE-MAPPING', ""
	COMPLEX_DEVICE_DRIVER_SW_COMPONENT_TYPE = 'COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE', ""
	COMPOSITE_INTERFACE = 'COMPOSITE-INTERFACE', ""
	COMPOSITION_SW_COMPONENT_TYPE = 'COMPOSITION-SW-COMPONENT-TYPE', ""
	COMPU_METHOD = 'COMPU-METHOD', ""
	CONSISTENCY_NEEDS = 'CONSISTENCY-NEEDS', ""
	CPP_IMPLEMENTATION_DATA_TYPE = 'CPP-IMPLEMENTATION-DATA-TYPE', ""
	CRYPTO_CERTIFICATE_INTERFACE = 'CRYPTO-CERTIFICATE-INTERFACE', ""
	CRYPTO_INTERFACE = 'CRYPTO-INTERFACE', ""
	CRYPTO_KEY_SLOT_INTERFACE = 'CRYPTO-KEY-SLOT-INTERFACE', ""
	CRYPTO_PROVIDER_INTERFACE = 'CRYPTO-PROVIDER-INTERFACE', ""
	CRYPTO_TRUST_MASTER_INTERFACE = 'CRYPTO-TRUST-MASTER-INTERFACE', ""
	CUSTOM_CPP_IMPLEMENTATION_DATA_TYPE = 'CUSTOM-CPP-IMPLEMENTATION-DATA-TYPE', ""
	DATA_CONSTR = 'DATA-CONSTR', ""
	DATA_INTERFACE = 'DATA-INTERFACE', ""
	DATA_TYPE_MAPPING_SET = 'DATA-TYPE-MAPPING-SET', ""
	DIAGNOSTIC_ABSTRACT_DATA_IDENTIFIER_INTERFACE = 'DIAGNOSTIC-ABSTRACT-DATA-IDENTIFIER-INTERFACE', ""
	DIAGNOSTIC_ABSTRACT_ROUTINE_INTERFACE = 'DIAGNOSTIC-ABSTRACT-ROUTINE-INTERFACE', ""
	DIAGNOSTIC_CONDITION_INTERFACE = 'DIAGNOSTIC-CONDITION-INTERFACE', ""
	DIAGNOSTIC_DATA_ELEMENT_INTERFACE = 'DIAGNOSTIC-DATA-ELEMENT-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER_GENERIC_INTERFACE = 'DIAGNOSTIC-DATA-IDENTIFIER-GENERIC-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER_INTERFACE = 'DIAGNOSTIC-DATA-IDENTIFIER-INTERFACE', ""
	DIAGNOSTIC_DO_IP_ACTIVATION_LINE_INTERFACE = 'DIAGNOSTIC-DO-IP-ACTIVATION-LINE-INTERFACE', ""
	DIAGNOSTIC_DO_IP_GROUP_IDENTIFICATION_INTERFACE = 'DIAGNOSTIC-DO-IP-GROUP-IDENTIFICATION-INTERFACE', ""
	DIAGNOSTIC_DO_IP_POWER_MODE_INTERFACE = 'DIAGNOSTIC-DO-IP-POWER-MODE-INTERFACE', ""
	DIAGNOSTIC_DO_IP_TRIGGER_VEHICLE_ANNOUNCEMENT_INTERFACE = 'DIAGNOSTIC-DO-IP-TRIGGER-VEHICLE-ANNOUNCEMENT-INTERFACE', ""
	DIAGNOSTIC_DOWNLOAD_INTERFACE = 'DIAGNOSTIC-DOWNLOAD-INTERFACE', ""
	DIAGNOSTIC_DTC_INFORMATION_INTERFACE = 'DIAGNOSTIC-DTC-INFORMATION-INTERFACE', ""
	DIAGNOSTIC_ECU_RESET_INTERFACE = 'DIAGNOSTIC-ECU-RESET-INTERFACE', ""
	DIAGNOSTIC_EVENT_INTERFACE = 'DIAGNOSTIC-EVENT-INTERFACE', ""
	DIAGNOSTIC_GENERIC_UDS_INTERFACE = 'DIAGNOSTIC-GENERIC-UDS-INTERFACE', ""
	DIAGNOSTIC_INDICATOR_INTERFACE = 'DIAGNOSTIC-INDICATOR-INTERFACE', ""
	DIAGNOSTIC_MONITOR_INTERFACE = 'DIAGNOSTIC-MONITOR-INTERFACE', ""
	DIAGNOSTIC_OPERATION_CYCLE_INTERFACE = 'DIAGNOSTIC-OPERATION-CYCLE-INTERFACE', ""
	DIAGNOSTIC_PORT_INTERFACE = 'DIAGNOSTIC-PORT-INTERFACE', ""
	DIAGNOSTIC_ROUTINE_GENERIC_INTERFACE = 'DIAGNOSTIC-ROUTINE-GENERIC-INTERFACE', ""
	DIAGNOSTIC_ROUTINE_INTERFACE = 'DIAGNOSTIC-ROUTINE-INTERFACE', ""
	DIAGNOSTIC_SECURITY_LEVEL_INTERFACE = 'DIAGNOSTIC-SECURITY-LEVEL-INTERFACE', ""
	DIAGNOSTIC_SERVICE_VALIDATION_INTERFACE = 'DIAGNOSTIC-SERVICE-VALIDATION-INTERFACE', ""
	DIAGNOSTIC_UPLOAD_INTERFACE = 'DIAGNOSTIC-UPLOAD-INTERFACE', ""
	ECU_ABSTRACTION_SW_COMPONENT_TYPE = 'ECU-ABSTRACTION-SW-COMPONENT-TYPE', ""
	ECUC_DEFINITION_COLLECTION = 'ECUC-DEFINITION-COLLECTION', ""
	ECUC_DESTINATION_URI_DEF_SET = 'ECUC-DESTINATION-URI-DEF-SET', ""
	ECUC_MODULE_DEF = 'ECUC-MODULE-DEF', ""
	FLAT_MAP = 'FLAT-MAP', ""
	IMPLEMENTATION_DATA_TYPE = 'IMPLEMENTATION-DATA-TYPE', ""
	KEYWORD_SET = 'KEYWORD-SET', ""
	LIFE_CYCLE_STATE = 'LIFE-CYCLE-STATE', ""
	LIFE_CYCLE_STATE_DEFINITION_GROUP = 'LIFE-CYCLE-STATE-DEFINITION-GROUP', ""
	MODE_DECLARATION_GROUP = 'MODE-DECLARATION-GROUP', ""
	MODE_INTERFACE_MAPPING = 'MODE-INTERFACE-MAPPING', ""
	MODE_SWITCH_INTERFACE = 'MODE-SWITCH-INTERFACE', ""
	NV_BLOCK_SW_COMPONENT_TYPE = 'NV-BLOCK-SW-COMPONENT-TYPE', ""
	NV_DATA_INTERFACE = 'NV-DATA-INTERFACE', ""
	P_PORT_PROTOTYPE = 'P-PORT-PROTOTYPE', ""
	PARAMETER_INTERFACE = 'PARAMETER-INTERFACE', ""
	PARAMETER_SW_COMPONENT_TYPE = 'PARAMETER-SW-COMPONENT-TYPE', ""
	PERSISTENCY_FILE_STORAGE_INTERFACE = 'PERSISTENCY-FILE-STORAGE-INTERFACE', ""
	PERSISTENCY_INTERFACE = 'PERSISTENCY-INTERFACE', ""
	PERSISTENCY_KEY_VALUE_STORAGE_INTERFACE = 'PERSISTENCY-KEY-VALUE-STORAGE-INTERFACE', ""
	PHM_ABSTRACT_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-ABSTRACT-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHM_HEALTH_CHANNEL_INTERFACE = 'PHM-HEALTH-CHANNEL-INTERFACE', ""
	PHM_HEALTH_CHANNEL_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-HEALTH-CHANNEL-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHM_RECOVERY_ACTION_INTERFACE = 'PHM-RECOVERY-ACTION-INTERFACE', ""
	PHM_SUPERVISED_ENTITY_INTERFACE = 'PHM-SUPERVISED-ENTITY-INTERFACE', ""
	PHM_SUPERVISION_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-SUPERVISION-RECOVERY-NOTIFICATION-INTERFACE', ""
	PLATFORM_HEALTH_MANAGEMENT_INTERFACE = 'PLATFORM-HEALTH-MANAGEMENT-INTERFACE', ""
	PORT_INTERFACE = 'PORT-INTERFACE', ""
	PORT_INTERFACE_MAPPING = 'PORT-INTERFACE-MAPPING', ""
	PORT_INTERFACE_MAPPING_SET = 'PORT-INTERFACE-MAPPING-SET', ""
	PORT_PROTOTYPE = 'PORT-PROTOTYPE', ""
	PR_PORT_PROTOTYPE = 'PR-PORT-PROTOTYPE', ""
	R_PORT_PROTOTYPE = 'R-PORT-PROTOTYPE', ""
	RAW_DATA_STREAM_CLIENT_INTERFACE = 'RAW-DATA-STREAM-CLIENT-INTERFACE', ""
	RAW_DATA_STREAM_SERVER_INTERFACE = 'RAW-DATA-STREAM-SERVER-INTERFACE', ""
	REST_ABSTRACT_ENDPOINT = 'REST-ABSTRACT-ENDPOINT', ""
	REST_ENDPOINT_DELETE = 'REST-ENDPOINT-DELETE', ""
	REST_ENDPOINT_GET = 'REST-ENDPOINT-GET', ""
	REST_ENDPOINT_POST = 'REST-ENDPOINT-POST', ""
	REST_ENDPOINT_PUT = 'REST-ENDPOINT-PUT', ""
	REST_SERVICE_INTERFACE = 'REST-SERVICE-INTERFACE', ""
	SECURITY_EVENT_REPORT_INTERFACE = 'SECURITY-EVENT-REPORT-INTERFACE', ""
	SENDER_RECEIVER_INTERFACE = 'SENDER-RECEIVER-INTERFACE', ""
	SENSOR_ACTUATOR_SW_COMPONENT_TYPE = 'SENSOR-ACTUATOR-SW-COMPONENT-TYPE', ""
	SERVICE_INTERFACE = 'SERVICE-INTERFACE', ""
	SERVICE_PROXY_SW_COMPONENT_TYPE = 'SERVICE-PROXY-SW-COMPONENT-TYPE', ""
	SERVICE_SW_COMPONENT_TYPE = 'SERVICE-SW-COMPONENT-TYPE', ""
	STD_CPP_IMPLEMENTATION_DATA_TYPE = 'STD-CPP-IMPLEMENTATION-DATA-TYPE', ""
	SW_ADDR_METHOD = 'SW-ADDR-METHOD', ""
	SW_BASE_TYPE = 'SW-BASE-TYPE', ""
	SW_COMPONENT_TYPE = 'SW-COMPONENT-TYPE', ""
	SYNCHRONIZED_TIME_BASE_CONSUMER_INTERFACE = 'SYNCHRONIZED-TIME-BASE-CONSUMER-INTERFACE', ""
	SYNCHRONIZED_TIME_BASE_PROVIDER_INTERFACE = 'SYNCHRONIZED-TIME-BASE-PROVIDER-INTERFACE', ""
	TRIGGER_INTERFACE = 'TRIGGER-INTERFACE', ""
	TRIGGER_INTERFACE_MAPPING = 'TRIGGER-INTERFACE-MAPPING', ""
	VARIABLE_AND_PARAMETER_INTERFACE_MAPPING = 'VARIABLE-AND-PARAMETER-INTERFACE-MAPPING', ""
	VFB_TIMING = 'VFB-TIMING', ""

class ATP_CLASSIFIER__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_ACCESS_POINT = 'ABSTRACT-ACCESS-POINT', ""
	ABSTRACT_EXECUTION_CONTEXT = 'ABSTRACT-EXECUTION-CONTEXT', ""
	ABSTRACT_IMPLEMENTATION_DATA_TYPE = 'ABSTRACT-IMPLEMENTATION-DATA-TYPE', ""
	ABSTRACT_IMPLEMENTATION_DATA_TYPE_ELEMENT = 'ABSTRACT-IMPLEMENTATION-DATA-TYPE-ELEMENT', ""
	ABSTRACT_RAW_DATA_STREAM_INTERFACE = 'ABSTRACT-RAW-DATA-STREAM-INTERFACE', ""
	ABSTRACT_SYNCHRONIZED_TIME_BASE_INTERFACE = 'ABSTRACT-SYNCHRONIZED-TIME-BASE-INTERFACE', ""
	ADAPTIVE_APPLICATION_SW_COMPONENT_TYPE = 'ADAPTIVE-APPLICATION-SW-COMPONENT-TYPE', ""
	APPLICATION_ARRAY_DATA_TYPE = 'APPLICATION-ARRAY-DATA-TYPE', ""
	APPLICATION_ASSOC_MAP_DATA_TYPE = 'APPLICATION-ASSOC-MAP-DATA-TYPE', ""
	APPLICATION_COMPOSITE_DATA_TYPE = 'APPLICATION-COMPOSITE-DATA-TYPE', ""
	APPLICATION_DATA_TYPE = 'APPLICATION-DATA-TYPE', ""
	APPLICATION_DEFERRED_DATA_TYPE = 'APPLICATION-DEFERRED-DATA-TYPE', ""
	APPLICATION_PRIMITIVE_DATA_TYPE = 'APPLICATION-PRIMITIVE-DATA-TYPE', ""
	APPLICATION_RECORD_DATA_TYPE = 'APPLICATION-RECORD-DATA-TYPE', ""
	APPLICATION_SW_COMPONENT_TYPE = 'APPLICATION-SW-COMPONENT-TYPE', ""
	ASSEMBLY_SW_CONNECTOR = 'ASSEMBLY-SW-CONNECTOR', ""
	ASYNCHRONOUS_SERVER_CALL_POINT = 'ASYNCHRONOUS-SERVER-CALL-POINT', ""
	ASYNCHRONOUS_SERVER_CALL_RESULT_POINT = 'ASYNCHRONOUS-SERVER-CALL-RESULT-POINT', ""
	ASYNCHRONOUS_SERVER_CALL_RETURNS_EVENT = 'ASYNCHRONOUS-SERVER-CALL-RETURNS-EVENT', ""
	ATOMIC_SW_COMPONENT_TYPE = 'ATOMIC-SW-COMPONENT-TYPE', ""
	ATP_CLASSIFIER = 'ATP-CLASSIFIER', ""
	ATP_STRUCTURE_ELEMENT = 'ATP-STRUCTURE-ELEMENT', ""
	ATP_TYPE = 'ATP-TYPE', ""
	AUTOSAR_DATA_TYPE = 'AUTOSAR-DATA-TYPE', ""
	BACKGROUND_EVENT = 'BACKGROUND-EVENT', ""
	BSW_INTERNAL_BEHAVIOR = 'BSW-INTERNAL-BEHAVIOR', ""
	BSW_MODULE_DESCRIPTION = 'BSW-MODULE-DESCRIPTION', ""
	BSW_SERVICE_DEPENDENCY_IDENT = 'BSW-SERVICE-DEPENDENCY-IDENT', ""
	BULK_NV_DATA_DESCRIPTOR = 'BULK-NV-DATA-DESCRIPTOR', ""
	CLIENT_SERVER_INTERFACE = 'CLIENT-SERVER-INTERFACE', ""
	CLIENT_SERVER_OPERATION = 'CLIENT-SERVER-OPERATION', ""
	COMPLEX_DEVICE_DRIVER_SW_COMPONENT_TYPE = 'COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE', ""
	COMPOSITE_INTERFACE = 'COMPOSITE-INTERFACE', ""
	COMPOSITION_SW_COMPONENT_TYPE = 'COMPOSITION-SW-COMPONENT-TYPE', ""
	CPP_IMPLEMENTATION_DATA_TYPE = 'CPP-IMPLEMENTATION-DATA-TYPE', ""
	CPP_IMPLEMENTATION_DATA_TYPE_ELEMENT = 'CPP-IMPLEMENTATION-DATA-TYPE-ELEMENT', ""
	CRYPTO_CERTIFICATE_INTERFACE = 'CRYPTO-CERTIFICATE-INTERFACE', ""
	CRYPTO_INTERFACE = 'CRYPTO-INTERFACE', ""
	CRYPTO_KEY_SLOT_INTERFACE = 'CRYPTO-KEY-SLOT-INTERFACE', ""
	CRYPTO_PROVIDER_INTERFACE = 'CRYPTO-PROVIDER-INTERFACE', ""
	CRYPTO_TRUST_MASTER_INTERFACE = 'CRYPTO-TRUST-MASTER-INTERFACE', ""
	CUSTOM_CPP_IMPLEMENTATION_DATA_TYPE = 'CUSTOM-CPP-IMPLEMENTATION-DATA-TYPE', ""
	DATA_INTERFACE = 'DATA-INTERFACE', ""
	DATA_PROTOTYPE_GROUP = 'DATA-PROTOTYPE-GROUP', ""
	DATA_RECEIVE_ERROR_EVENT = 'DATA-RECEIVE-ERROR-EVENT', ""
	DATA_RECEIVED_EVENT = 'DATA-RECEIVED-EVENT', ""
	DATA_SEND_COMPLETED_EVENT = 'DATA-SEND-COMPLETED-EVENT', ""
	DATA_WRITE_COMPLETED_EVENT = 'DATA-WRITE-COMPLETED-EVENT', ""
	DELEGATION_SW_CONNECTOR = 'DELEGATION-SW-CONNECTOR', ""
	DIAGNOSTIC_ABSTRACT_DATA_IDENTIFIER_INTERFACE = 'DIAGNOSTIC-ABSTRACT-DATA-IDENTIFIER-INTERFACE', ""
	DIAGNOSTIC_ABSTRACT_ROUTINE_INTERFACE = 'DIAGNOSTIC-ABSTRACT-ROUTINE-INTERFACE', ""
	DIAGNOSTIC_CONDITION_INTERFACE = 'DIAGNOSTIC-CONDITION-INTERFACE', ""
	DIAGNOSTIC_DATA_ELEMENT_INTERFACE = 'DIAGNOSTIC-DATA-ELEMENT-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER_GENERIC_INTERFACE = 'DIAGNOSTIC-DATA-IDENTIFIER-GENERIC-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER_INTERFACE = 'DIAGNOSTIC-DATA-IDENTIFIER-INTERFACE', ""
	DIAGNOSTIC_DO_IP_ACTIVATION_LINE_INTERFACE = 'DIAGNOSTIC-DO-IP-ACTIVATION-LINE-INTERFACE', ""
	DIAGNOSTIC_DO_IP_GROUP_IDENTIFICATION_INTERFACE = 'DIAGNOSTIC-DO-IP-GROUP-IDENTIFICATION-INTERFACE', ""
	DIAGNOSTIC_DO_IP_POWER_MODE_INTERFACE = 'DIAGNOSTIC-DO-IP-POWER-MODE-INTERFACE', ""
	DIAGNOSTIC_DO_IP_TRIGGER_VEHICLE_ANNOUNCEMENT_INTERFACE = 'DIAGNOSTIC-DO-IP-TRIGGER-VEHICLE-ANNOUNCEMENT-INTERFACE', ""
	DIAGNOSTIC_DOWNLOAD_INTERFACE = 'DIAGNOSTIC-DOWNLOAD-INTERFACE', ""
	DIAGNOSTIC_DTC_INFORMATION_INTERFACE = 'DIAGNOSTIC-DTC-INFORMATION-INTERFACE', ""
	DIAGNOSTIC_ECU_RESET_INTERFACE = 'DIAGNOSTIC-ECU-RESET-INTERFACE', ""
	DIAGNOSTIC_EVENT_INTERFACE = 'DIAGNOSTIC-EVENT-INTERFACE', ""
	DIAGNOSTIC_GENERIC_UDS_INTERFACE = 'DIAGNOSTIC-GENERIC-UDS-INTERFACE', ""
	DIAGNOSTIC_INDICATOR_INTERFACE = 'DIAGNOSTIC-INDICATOR-INTERFACE', ""
	DIAGNOSTIC_MONITOR_INTERFACE = 'DIAGNOSTIC-MONITOR-INTERFACE', ""
	DIAGNOSTIC_OPERATION_CYCLE_INTERFACE = 'DIAGNOSTIC-OPERATION-CYCLE-INTERFACE', ""
	DIAGNOSTIC_PORT_INTERFACE = 'DIAGNOSTIC-PORT-INTERFACE', ""
	DIAGNOSTIC_ROUTINE_GENERIC_INTERFACE = 'DIAGNOSTIC-ROUTINE-GENERIC-INTERFACE', ""
	DIAGNOSTIC_ROUTINE_INTERFACE = 'DIAGNOSTIC-ROUTINE-INTERFACE', ""
	DIAGNOSTIC_SECURITY_LEVEL_INTERFACE = 'DIAGNOSTIC-SECURITY-LEVEL-INTERFACE', ""
	DIAGNOSTIC_SERVICE_VALIDATION_INTERFACE = 'DIAGNOSTIC-SERVICE-VALIDATION-INTERFACE', ""
	DIAGNOSTIC_UPLOAD_INTERFACE = 'DIAGNOSTIC-UPLOAD-INTERFACE', ""
	ECU_ABSTRACTION_SW_COMPONENT_TYPE = 'ECU-ABSTRACTION-SW-COMPONENT-TYPE', ""
	EXECUTABLE = 'EXECUTABLE', ""
	EXTERNAL_TRIGGER_OCCURRED_EVENT = 'EXTERNAL-TRIGGER-OCCURRED-EVENT', ""
	EXTERNAL_TRIGGERING_POINT_IDENT = 'EXTERNAL-TRIGGERING-POINT-IDENT', ""
	FUNCTION_GROUP_SET = 'FUNCTION-GROUP-SET', ""
	IDENT_CAPTION = 'IDENT-CAPTION', ""
	IMPLEMENTATION_DATA_TYPE = 'IMPLEMENTATION-DATA-TYPE', ""
	IMPLEMENTATION_DATA_TYPE_ELEMENT = 'IMPLEMENTATION-DATA-TYPE-ELEMENT', ""
	INIT_EVENT = 'INIT-EVENT', ""
	INTERNAL_BEHAVIOR = 'INTERNAL-BEHAVIOR', ""
	INTERNAL_TRIGGER_OCCURRED_EVENT = 'INTERNAL-TRIGGER-OCCURRED-EVENT', ""
	INTERNAL_TRIGGERING_POINT = 'INTERNAL-TRIGGERING-POINT', ""
	MACHINE = 'MACHINE', ""
	MACHINE_DESIGN = 'MACHINE-DESIGN', ""
	MODE_ACCESS_POINT_IDENT = 'MODE-ACCESS-POINT-IDENT', ""
	MODE_DECLARATION = 'MODE-DECLARATION', ""
	MODE_DECLARATION_GROUP = 'MODE-DECLARATION-GROUP', ""
	MODE_DECLARATION_MAPPING = 'MODE-DECLARATION-MAPPING', ""
	MODE_DECLARATION_MAPPING_SET = 'MODE-DECLARATION-MAPPING-SET', ""
	MODE_SWITCH_INTERFACE = 'MODE-SWITCH-INTERFACE', ""
	MODE_SWITCH_POINT = 'MODE-SWITCH-POINT', ""
	MODE_SWITCHED_ACK_EVENT = 'MODE-SWITCHED-ACK-EVENT', ""
	MODE_TRANSITION = 'MODE-TRANSITION', ""
	NV_BLOCK_DESCRIPTOR = 'NV-BLOCK-DESCRIPTOR', ""
	NV_BLOCK_SW_COMPONENT_TYPE = 'NV-BLOCK-SW-COMPONENT-TYPE', ""
	NV_DATA_INTERFACE = 'NV-DATA-INTERFACE', ""
	OPERATION_INVOKED_EVENT = 'OPERATION-INVOKED-EVENT', ""
	OS_TASK_EXECUTION_EVENT = 'OS-TASK-EXECUTION-EVENT', ""
	PARAMETER_ACCESS = 'PARAMETER-ACCESS', ""
	PARAMETER_INTERFACE = 'PARAMETER-INTERFACE', ""
	PARAMETER_SW_COMPONENT_TYPE = 'PARAMETER-SW-COMPONENT-TYPE', ""
	PASS_THROUGH_SW_CONNECTOR = 'PASS-THROUGH-SW-CONNECTOR', ""
	PER_INSTANCE_MEMORY = 'PER-INSTANCE-MEMORY', ""
	PERSISTENCY_FILE_STORAGE_INTERFACE = 'PERSISTENCY-FILE-STORAGE-INTERFACE', ""
	PERSISTENCY_INTERFACE = 'PERSISTENCY-INTERFACE', ""
	PERSISTENCY_KEY_VALUE_STORAGE_INTERFACE = 'PERSISTENCY-KEY-VALUE-STORAGE-INTERFACE', ""
	PHM_ABSTRACT_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-ABSTRACT-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHM_HEALTH_CHANNEL_INTERFACE = 'PHM-HEALTH-CHANNEL-INTERFACE', ""
	PHM_HEALTH_CHANNEL_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-HEALTH-CHANNEL-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHM_RECOVERY_ACTION_INTERFACE = 'PHM-RECOVERY-ACTION-INTERFACE', ""
	PHM_SUPERVISED_ENTITY_INTERFACE = 'PHM-SUPERVISED-ENTITY-INTERFACE', ""
	PHM_SUPERVISION_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-SUPERVISION-RECOVERY-NOTIFICATION-INTERFACE', ""
	PLATFORM_HEALTH_MANAGEMENT_INTERFACE = 'PLATFORM-HEALTH-MANAGEMENT-INTERFACE', ""
	PORT_GROUP = 'PORT-GROUP', ""
	PORT_INTERFACE = 'PORT-INTERFACE', ""
	PORT_PROTOTYPE_BLUEPRINT = 'PORT-PROTOTYPE-BLUEPRINT', ""
	PROCESS = 'PROCESS', ""
	RAW_DATA_STREAM_CLIENT_INTERFACE = 'RAW-DATA-STREAM-CLIENT-INTERFACE', ""
	RAW_DATA_STREAM_SERVER_INTERFACE = 'RAW-DATA-STREAM-SERVER-INTERFACE', ""
	REST_ABSTRACT_NUMERICAL_PROPERTY_DEF = 'REST-ABSTRACT-NUMERICAL-PROPERTY-DEF', ""
	REST_ABSTRACT_PROPERTY_DEF = 'REST-ABSTRACT-PROPERTY-DEF', ""
	REST_ARRAY_PROPERTY_DEF = 'REST-ARRAY-PROPERTY-DEF', ""
	REST_BOOLEAN_PROPERTY_DEF = 'REST-BOOLEAN-PROPERTY-DEF', ""
	REST_INTEGER_PROPERTY_DEF = 'REST-INTEGER-PROPERTY-DEF', ""
	REST_NUMBER_PROPERTY_DEF = 'REST-NUMBER-PROPERTY-DEF', ""
	REST_OBJECT_REF = 'REST-OBJECT-REF', ""
	REST_PRIMITIVE_PROPERTY_DEF = 'REST-PRIMITIVE-PROPERTY-DEF', ""
	REST_SERVICE_INTERFACE = 'REST-SERVICE-INTERFACE', ""
	REST_STRING_PROPERTY_DEF = 'REST-STRING-PROPERTY-DEF', ""
	RTE_EVENT = 'RTE-EVENT', ""
	RUNNABLE_ENTITY = 'RUNNABLE-ENTITY', ""
	RUNNABLE_ENTITY_GROUP = 'RUNNABLE-ENTITY-GROUP', ""
	SECURITY_EVENT_REPORT_INTERFACE = 'SECURITY-EVENT-REPORT-INTERFACE', ""
	SENDER_RECEIVER_INTERFACE = 'SENDER-RECEIVER-INTERFACE', ""
	SENSOR_ACTUATOR_SW_COMPONENT_TYPE = 'SENSOR-ACTUATOR-SW-COMPONENT-TYPE', ""
	SERVER_CALL_POINT = 'SERVER-CALL-POINT', ""
	SERVICE_INTERFACE = 'SERVICE-INTERFACE', ""
	SERVICE_PROXY_SW_COMPONENT_TYPE = 'SERVICE-PROXY-SW-COMPONENT-TYPE', ""
	SERVICE_SW_COMPONENT_TYPE = 'SERVICE-SW-COMPONENT-TYPE', ""
	SOFTWARE_CLUSTER_DESIGN = 'SOFTWARE-CLUSTER-DESIGN', ""
	STD_CPP_IMPLEMENTATION_DATA_TYPE = 'STD-CPP-IMPLEMENTATION-DATA-TYPE', ""
	SW_COMPONENT_TYPE = 'SW-COMPONENT-TYPE', ""
	SW_CONNECTOR = 'SW-CONNECTOR', ""
	SWC_BSW_MAPPING = 'SWC-BSW-MAPPING', ""
	SWC_INTERNAL_BEHAVIOR = 'SWC-INTERNAL-BEHAVIOR', ""
	SWC_MODE_MANAGER_ERROR_EVENT = 'SWC-MODE-MANAGER-ERROR-EVENT', ""
	SWC_MODE_SWITCH_EVENT = 'SWC-MODE-SWITCH-EVENT', ""
	SWC_SERVICE_DEPENDENCY = 'SWC-SERVICE-DEPENDENCY', ""
	SYNCHRONIZED_TIME_BASE_CONSUMER_INTERFACE = 'SYNCHRONIZED-TIME-BASE-CONSUMER-INTERFACE', ""
	SYNCHRONIZED_TIME_BASE_PROVIDER_INTERFACE = 'SYNCHRONIZED-TIME-BASE-PROVIDER-INTERFACE', ""
	SYNCHRONOUS_SERVER_CALL_POINT = 'SYNCHRONOUS-SERVER-CALL-POINT', ""
	SYSTEM = 'SYSTEM', ""
	TIMING_EVENT = 'TIMING-EVENT', ""
	TRANSFORMER_HARD_ERROR_EVENT = 'TRANSFORMER-HARD-ERROR-EVENT', ""
	TRIGGER = 'TRIGGER', ""
	TRIGGER_INTERFACE = 'TRIGGER-INTERFACE', ""
	VARIABLE_ACCESS = 'VARIABLE-ACCESS', ""

class ATP_DEFINITION__SUBTYPES_ENUM(simplebase.Enum):
	""
	ATP_DEFINITION = 'ATP-DEFINITION', ""
	ECUC_ABSTRACT_EXTERNAL_REFERENCE_DEF = 'ECUC-ABSTRACT-EXTERNAL-REFERENCE-DEF', ""
	ECUC_ABSTRACT_INTERNAL_REFERENCE_DEF = 'ECUC-ABSTRACT-INTERNAL-REFERENCE-DEF', ""
	ECUC_ABSTRACT_REFERENCE_DEF = 'ECUC-ABSTRACT-REFERENCE-DEF', ""
	ECUC_ABSTRACT_STRING_PARAM_DEF = 'ECUC-ABSTRACT-STRING-PARAM-DEF', ""
	ECUC_ADD_INFO_PARAM_DEF = 'ECUC-ADD-INFO-PARAM-DEF', ""
	ECUC_BOOLEAN_PARAM_DEF = 'ECUC-BOOLEAN-PARAM-DEF', ""
	ECUC_CHOICE_CONTAINER_DEF = 'ECUC-CHOICE-CONTAINER-DEF', ""
	ECUC_CHOICE_REFERENCE_DEF = 'ECUC-CHOICE-REFERENCE-DEF', ""
	ECUC_COMMON_ATTRIBUTES = 'ECUC-COMMON-ATTRIBUTES', ""
	ECUC_CONTAINER_DEF = 'ECUC-CONTAINER-DEF', ""
	ECUC_DEFINITION_ELEMENT = 'ECUC-DEFINITION-ELEMENT', ""
	ECUC_ENUMERATION_PARAM_DEF = 'ECUC-ENUMERATION-PARAM-DEF', ""
	ECUC_FLOAT_PARAM_DEF = 'ECUC-FLOAT-PARAM-DEF', ""
	ECUC_FOREIGN_REFERENCE_DEF = 'ECUC-FOREIGN-REFERENCE-DEF', ""
	ECUC_FUNCTION_NAME_DEF = 'ECUC-FUNCTION-NAME-DEF', ""
	ECUC_INSTANCE_REFERENCE_DEF = 'ECUC-INSTANCE-REFERENCE-DEF', ""
	ECUC_INTEGER_PARAM_DEF = 'ECUC-INTEGER-PARAM-DEF', ""
	ECUC_LINKER_SYMBOL_DEF = 'ECUC-LINKER-SYMBOL-DEF', ""
	ECUC_MODULE_DEF = 'ECUC-MODULE-DEF', ""
	ECUC_MULTILINE_STRING_PARAM_DEF = 'ECUC-MULTILINE-STRING-PARAM-DEF', ""
	ECUC_PARAM_CONF_CONTAINER_DEF = 'ECUC-PARAM-CONF-CONTAINER-DEF', ""
	ECUC_PARAMETER_DEF = 'ECUC-PARAMETER-DEF', ""
	ECUC_REFERENCE_DEF = 'ECUC-REFERENCE-DEF', ""
	ECUC_STRING_PARAM_DEF = 'ECUC-STRING-PARAM-DEF', ""
	ECUC_SYMBOLIC_NAME_REFERENCE_DEF = 'ECUC-SYMBOLIC-NAME-REFERENCE-DEF', ""
	ECUC_URI_REFERENCE_DEF = 'ECUC-URI-REFERENCE-DEF', ""
	HW_CATEGORY = 'HW-CATEGORY', ""
	POST_BUILD_VARIANT_CRITERION = 'POST-BUILD-VARIANT-CRITERION', ""
	SW_SYSTEMCONST = 'SW-SYSTEMCONST', ""

class ATP_FEATURE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_ACCESS_POINT = 'ABSTRACT-ACCESS-POINT', ""
	ABSTRACT_IMPLEMENTATION_DATA_TYPE_ELEMENT = 'ABSTRACT-IMPLEMENTATION-DATA-TYPE-ELEMENT', ""
	ABSTRACT_PROVIDED_PORT_PROTOTYPE = 'ABSTRACT-PROVIDED-PORT-PROTOTYPE', ""
	ABSTRACT_REQUIRED_PORT_PROTOTYPE = 'ABSTRACT-REQUIRED-PORT-PROTOTYPE', ""
	APPLICATION_ARRAY_ELEMENT = 'APPLICATION-ARRAY-ELEMENT', ""
	APPLICATION_ASSOC_MAP_ELEMENT = 'APPLICATION-ASSOC-MAP-ELEMENT', ""
	APPLICATION_COMPOSITE_ELEMENT_DATA_PROTOTYPE = 'APPLICATION-COMPOSITE-ELEMENT-DATA-PROTOTYPE', ""
	APPLICATION_RECORD_ELEMENT = 'APPLICATION-RECORD-ELEMENT', ""
	ARGUMENT_DATA_PROTOTYPE = 'ARGUMENT-DATA-PROTOTYPE', ""
	ASSEMBLY_SW_CONNECTOR = 'ASSEMBLY-SW-CONNECTOR', ""
	ASYNCHRONOUS_SERVER_CALL_POINT = 'ASYNCHRONOUS-SERVER-CALL-POINT', ""
	ASYNCHRONOUS_SERVER_CALL_RESULT_POINT = 'ASYNCHRONOUS-SERVER-CALL-RESULT-POINT', ""
	ASYNCHRONOUS_SERVER_CALL_RETURNS_EVENT = 'ASYNCHRONOUS-SERVER-CALL-RETURNS-EVENT', ""
	ATP_FEATURE = 'ATP-FEATURE', ""
	ATP_PROTOTYPE = 'ATP-PROTOTYPE', ""
	ATP_STRUCTURE_ELEMENT = 'ATP-STRUCTURE-ELEMENT', ""
	AUTOSAR_DATA_PROTOTYPE = 'AUTOSAR-DATA-PROTOTYPE', ""
	BACKGROUND_EVENT = 'BACKGROUND-EVENT', ""
	BSW_INTERNAL_BEHAVIOR = 'BSW-INTERNAL-BEHAVIOR', ""
	BSW_MODULE_DESCRIPTION = 'BSW-MODULE-DESCRIPTION', ""
	BSW_SERVICE_DEPENDENCY_IDENT = 'BSW-SERVICE-DEPENDENCY-IDENT', ""
	BULK_NV_DATA_DESCRIPTOR = 'BULK-NV-DATA-DESCRIPTOR', ""
	CLIENT_SERVER_OPERATION = 'CLIENT-SERVER-OPERATION', ""
	CPP_IMPLEMENTATION_DATA_TYPE_ELEMENT = 'CPP-IMPLEMENTATION-DATA-TYPE-ELEMENT', ""
	DATA_PROTOTYPE = 'DATA-PROTOTYPE', ""
	DATA_PROTOTYPE_GROUP = 'DATA-PROTOTYPE-GROUP', ""
	DATA_RECEIVE_ERROR_EVENT = 'DATA-RECEIVE-ERROR-EVENT', ""
	DATA_RECEIVED_EVENT = 'DATA-RECEIVED-EVENT', ""
	DATA_SEND_COMPLETED_EVENT = 'DATA-SEND-COMPLETED-EVENT', ""
	DATA_WRITE_COMPLETED_EVENT = 'DATA-WRITE-COMPLETED-EVENT', ""
	DELEGATION_SW_CONNECTOR = 'DELEGATION-SW-CONNECTOR', ""
	EXTERNAL_TRIGGER_OCCURRED_EVENT = 'EXTERNAL-TRIGGER-OCCURRED-EVENT', ""
	EXTERNAL_TRIGGERING_POINT_IDENT = 'EXTERNAL-TRIGGERING-POINT-IDENT', ""
	FIELD = 'FIELD', ""
	IDENT_CAPTION = 'IDENT-CAPTION', ""
	IMPLEMENTATION_DATA_TYPE_ELEMENT = 'IMPLEMENTATION-DATA-TYPE-ELEMENT', ""
	INIT_EVENT = 'INIT-EVENT', ""
	INTERNAL_BEHAVIOR = 'INTERNAL-BEHAVIOR', ""
	INTERNAL_TRIGGER_OCCURRED_EVENT = 'INTERNAL-TRIGGER-OCCURRED-EVENT', ""
	INTERNAL_TRIGGERING_POINT = 'INTERNAL-TRIGGERING-POINT', ""
	MACHINE = 'MACHINE', ""
	MACHINE_DESIGN = 'MACHINE-DESIGN', ""
	MODE_ACCESS_POINT_IDENT = 'MODE-ACCESS-POINT-IDENT', ""
	MODE_DECLARATION = 'MODE-DECLARATION', ""
	MODE_DECLARATION_GROUP_PROTOTYPE = 'MODE-DECLARATION-GROUP-PROTOTYPE', ""
	MODE_DECLARATION_MAPPING = 'MODE-DECLARATION-MAPPING', ""
	MODE_SWITCH_POINT = 'MODE-SWITCH-POINT', ""
	MODE_SWITCHED_ACK_EVENT = 'MODE-SWITCHED-ACK-EVENT', ""
	MODE_TRANSITION = 'MODE-TRANSITION', ""
	NV_BLOCK_DESCRIPTOR = 'NV-BLOCK-DESCRIPTOR', ""
	OPERATION_INVOKED_EVENT = 'OPERATION-INVOKED-EVENT', ""
	OS_TASK_EXECUTION_EVENT = 'OS-TASK-EXECUTION-EVENT', ""
	P_PORT_PROTOTYPE = 'P-PORT-PROTOTYPE', ""
	PARAMETER_ACCESS = 'PARAMETER-ACCESS', ""
	PARAMETER_DATA_PROTOTYPE = 'PARAMETER-DATA-PROTOTYPE', ""
	PASS_THROUGH_SW_CONNECTOR = 'PASS-THROUGH-SW-CONNECTOR', ""
	PER_INSTANCE_MEMORY = 'PER-INSTANCE-MEMORY', ""
	PERSISTENCY_DATA_ELEMENT = 'PERSISTENCY-DATA-ELEMENT', ""
	PHM_CHECKPOINT = 'PHM-CHECKPOINT', ""
	PHM_HEALTH_CHANNEL_STATUS = 'PHM-HEALTH-CHANNEL-STATUS', ""
	PORT_GROUP = 'PORT-GROUP', ""
	PORT_PROTOTYPE = 'PORT-PROTOTYPE', ""
	PORT_PROTOTYPE_BLUEPRINT = 'PORT-PROTOTYPE-BLUEPRINT', ""
	PR_PORT_PROTOTYPE = 'PR-PORT-PROTOTYPE', ""
	R_PORT_PROTOTYPE = 'R-PORT-PROTOTYPE', ""
	REST_ABSTRACT_NUMERICAL_PROPERTY_DEF = 'REST-ABSTRACT-NUMERICAL-PROPERTY-DEF', ""
	REST_ABSTRACT_PROPERTY_DEF = 'REST-ABSTRACT-PROPERTY-DEF', ""
	REST_ARRAY_PROPERTY_DEF = 'REST-ARRAY-PROPERTY-DEF', ""
	REST_BOOLEAN_PROPERTY_DEF = 'REST-BOOLEAN-PROPERTY-DEF', ""
	REST_INTEGER_PROPERTY_DEF = 'REST-INTEGER-PROPERTY-DEF', ""
	REST_NUMBER_PROPERTY_DEF = 'REST-NUMBER-PROPERTY-DEF', ""
	REST_OBJECT_REF = 'REST-OBJECT-REF', ""
	REST_PRIMITIVE_PROPERTY_DEF = 'REST-PRIMITIVE-PROPERTY-DEF', ""
	REST_STRING_PROPERTY_DEF = 'REST-STRING-PROPERTY-DEF', ""
	ROOT_SW_CLUSTER_DESIGN_COMPONENT_PROTOTYPE = 'ROOT-SW-CLUSTER-DESIGN-COMPONENT-PROTOTYPE', ""
	ROOT_SW_COMPONENT_PROTOTYPE = 'ROOT-SW-COMPONENT-PROTOTYPE', ""
	ROOT_SW_COMPOSITION_PROTOTYPE = 'ROOT-SW-COMPOSITION-PROTOTYPE', ""
	RTE_EVENT = 'RTE-EVENT', ""
	RUNNABLE_ENTITY = 'RUNNABLE-ENTITY', ""
	RUNNABLE_ENTITY_GROUP = 'RUNNABLE-ENTITY-GROUP', ""
	SERVER_CALL_POINT = 'SERVER-CALL-POINT', ""
	SW_COMPONENT_PROTOTYPE = 'SW-COMPONENT-PROTOTYPE', ""
	SW_CONNECTOR = 'SW-CONNECTOR', ""
	SWC_BSW_MAPPING = 'SWC-BSW-MAPPING', ""
	SWC_INTERNAL_BEHAVIOR = 'SWC-INTERNAL-BEHAVIOR', ""
	SWC_MODE_MANAGER_ERROR_EVENT = 'SWC-MODE-MANAGER-ERROR-EVENT', ""
	SWC_MODE_SWITCH_EVENT = 'SWC-MODE-SWITCH-EVENT', ""
	SWC_SERVICE_DEPENDENCY = 'SWC-SERVICE-DEPENDENCY', ""
	SYNCHRONOUS_SERVER_CALL_POINT = 'SYNCHRONOUS-SERVER-CALL-POINT', ""
	SYSTEM = 'SYSTEM', ""
	TIMING_EVENT = 'TIMING-EVENT', ""
	TRANSFORMER_HARD_ERROR_EVENT = 'TRANSFORMER-HARD-ERROR-EVENT', ""
	TRIGGER = 'TRIGGER', ""
	VARIABLE_ACCESS = 'VARIABLE-ACCESS', ""
	VARIABLE_DATA_PROTOTYPE = 'VARIABLE-DATA-PROTOTYPE', ""

class ATP_PROTOTYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_PROVIDED_PORT_PROTOTYPE = 'ABSTRACT-PROVIDED-PORT-PROTOTYPE', ""
	ABSTRACT_REQUIRED_PORT_PROTOTYPE = 'ABSTRACT-REQUIRED-PORT-PROTOTYPE', ""
	APPLICATION_ARRAY_ELEMENT = 'APPLICATION-ARRAY-ELEMENT', ""
	APPLICATION_ASSOC_MAP_ELEMENT = 'APPLICATION-ASSOC-MAP-ELEMENT', ""
	APPLICATION_COMPOSITE_ELEMENT_DATA_PROTOTYPE = 'APPLICATION-COMPOSITE-ELEMENT-DATA-PROTOTYPE', ""
	APPLICATION_RECORD_ELEMENT = 'APPLICATION-RECORD-ELEMENT', ""
	ARGUMENT_DATA_PROTOTYPE = 'ARGUMENT-DATA-PROTOTYPE', ""
	ATP_PROTOTYPE = 'ATP-PROTOTYPE', ""
	AUTOSAR_DATA_PROTOTYPE = 'AUTOSAR-DATA-PROTOTYPE', ""
	DATA_PROTOTYPE = 'DATA-PROTOTYPE', ""
	FIELD = 'FIELD', ""
	MODE_DECLARATION_GROUP_PROTOTYPE = 'MODE-DECLARATION-GROUP-PROTOTYPE', ""
	P_PORT_PROTOTYPE = 'P-PORT-PROTOTYPE', ""
	PARAMETER_DATA_PROTOTYPE = 'PARAMETER-DATA-PROTOTYPE', ""
	PERSISTENCY_DATA_ELEMENT = 'PERSISTENCY-DATA-ELEMENT', ""
	PORT_PROTOTYPE = 'PORT-PROTOTYPE', ""
	PR_PORT_PROTOTYPE = 'PR-PORT-PROTOTYPE', ""
	R_PORT_PROTOTYPE = 'R-PORT-PROTOTYPE', ""
	ROOT_SW_CLUSTER_DESIGN_COMPONENT_PROTOTYPE = 'ROOT-SW-CLUSTER-DESIGN-COMPONENT-PROTOTYPE', ""
	ROOT_SW_COMPONENT_PROTOTYPE = 'ROOT-SW-COMPONENT-PROTOTYPE', ""
	ROOT_SW_COMPOSITION_PROTOTYPE = 'ROOT-SW-COMPOSITION-PROTOTYPE', ""
	SW_COMPONENT_PROTOTYPE = 'SW-COMPONENT-PROTOTYPE', ""
	VARIABLE_DATA_PROTOTYPE = 'VARIABLE-DATA-PROTOTYPE', ""

class ATP_TYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_IMPLEMENTATION_DATA_TYPE = 'ABSTRACT-IMPLEMENTATION-DATA-TYPE', ""
	ABSTRACT_RAW_DATA_STREAM_INTERFACE = 'ABSTRACT-RAW-DATA-STREAM-INTERFACE', ""
	ABSTRACT_SYNCHRONIZED_TIME_BASE_INTERFACE = 'ABSTRACT-SYNCHRONIZED-TIME-BASE-INTERFACE', ""
	ADAPTIVE_APPLICATION_SW_COMPONENT_TYPE = 'ADAPTIVE-APPLICATION-SW-COMPONENT-TYPE', ""
	APPLICATION_ARRAY_DATA_TYPE = 'APPLICATION-ARRAY-DATA-TYPE', ""
	APPLICATION_ASSOC_MAP_DATA_TYPE = 'APPLICATION-ASSOC-MAP-DATA-TYPE', ""
	APPLICATION_COMPOSITE_DATA_TYPE = 'APPLICATION-COMPOSITE-DATA-TYPE', ""
	APPLICATION_DATA_TYPE = 'APPLICATION-DATA-TYPE', ""
	APPLICATION_DEFERRED_DATA_TYPE = 'APPLICATION-DEFERRED-DATA-TYPE', ""
	APPLICATION_PRIMITIVE_DATA_TYPE = 'APPLICATION-PRIMITIVE-DATA-TYPE', ""
	APPLICATION_RECORD_DATA_TYPE = 'APPLICATION-RECORD-DATA-TYPE', ""
	APPLICATION_SW_COMPONENT_TYPE = 'APPLICATION-SW-COMPONENT-TYPE', ""
	ATOMIC_SW_COMPONENT_TYPE = 'ATOMIC-SW-COMPONENT-TYPE', ""
	ATP_TYPE = 'ATP-TYPE', ""
	AUTOSAR_DATA_TYPE = 'AUTOSAR-DATA-TYPE', ""
	CLIENT_SERVER_INTERFACE = 'CLIENT-SERVER-INTERFACE', ""
	COMPLEX_DEVICE_DRIVER_SW_COMPONENT_TYPE = 'COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE', ""
	COMPOSITE_INTERFACE = 'COMPOSITE-INTERFACE', ""
	COMPOSITION_SW_COMPONENT_TYPE = 'COMPOSITION-SW-COMPONENT-TYPE', ""
	CPP_IMPLEMENTATION_DATA_TYPE = 'CPP-IMPLEMENTATION-DATA-TYPE', ""
	CRYPTO_CERTIFICATE_INTERFACE = 'CRYPTO-CERTIFICATE-INTERFACE', ""
	CRYPTO_INTERFACE = 'CRYPTO-INTERFACE', ""
	CRYPTO_KEY_SLOT_INTERFACE = 'CRYPTO-KEY-SLOT-INTERFACE', ""
	CRYPTO_PROVIDER_INTERFACE = 'CRYPTO-PROVIDER-INTERFACE', ""
	CRYPTO_TRUST_MASTER_INTERFACE = 'CRYPTO-TRUST-MASTER-INTERFACE', ""
	CUSTOM_CPP_IMPLEMENTATION_DATA_TYPE = 'CUSTOM-CPP-IMPLEMENTATION-DATA-TYPE', ""
	DATA_INTERFACE = 'DATA-INTERFACE', ""
	DIAGNOSTIC_ABSTRACT_DATA_IDENTIFIER_INTERFACE = 'DIAGNOSTIC-ABSTRACT-DATA-IDENTIFIER-INTERFACE', ""
	DIAGNOSTIC_ABSTRACT_ROUTINE_INTERFACE = 'DIAGNOSTIC-ABSTRACT-ROUTINE-INTERFACE', ""
	DIAGNOSTIC_CONDITION_INTERFACE = 'DIAGNOSTIC-CONDITION-INTERFACE', ""
	DIAGNOSTIC_DATA_ELEMENT_INTERFACE = 'DIAGNOSTIC-DATA-ELEMENT-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER_GENERIC_INTERFACE = 'DIAGNOSTIC-DATA-IDENTIFIER-GENERIC-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER_INTERFACE = 'DIAGNOSTIC-DATA-IDENTIFIER-INTERFACE', ""
	DIAGNOSTIC_DO_IP_ACTIVATION_LINE_INTERFACE = 'DIAGNOSTIC-DO-IP-ACTIVATION-LINE-INTERFACE', ""
	DIAGNOSTIC_DO_IP_GROUP_IDENTIFICATION_INTERFACE = 'DIAGNOSTIC-DO-IP-GROUP-IDENTIFICATION-INTERFACE', ""
	DIAGNOSTIC_DO_IP_POWER_MODE_INTERFACE = 'DIAGNOSTIC-DO-IP-POWER-MODE-INTERFACE', ""
	DIAGNOSTIC_DO_IP_TRIGGER_VEHICLE_ANNOUNCEMENT_INTERFACE = 'DIAGNOSTIC-DO-IP-TRIGGER-VEHICLE-ANNOUNCEMENT-INTERFACE', ""
	DIAGNOSTIC_DOWNLOAD_INTERFACE = 'DIAGNOSTIC-DOWNLOAD-INTERFACE', ""
	DIAGNOSTIC_DTC_INFORMATION_INTERFACE = 'DIAGNOSTIC-DTC-INFORMATION-INTERFACE', ""
	DIAGNOSTIC_ECU_RESET_INTERFACE = 'DIAGNOSTIC-ECU-RESET-INTERFACE', ""
	DIAGNOSTIC_EVENT_INTERFACE = 'DIAGNOSTIC-EVENT-INTERFACE', ""
	DIAGNOSTIC_GENERIC_UDS_INTERFACE = 'DIAGNOSTIC-GENERIC-UDS-INTERFACE', ""
	DIAGNOSTIC_INDICATOR_INTERFACE = 'DIAGNOSTIC-INDICATOR-INTERFACE', ""
	DIAGNOSTIC_MONITOR_INTERFACE = 'DIAGNOSTIC-MONITOR-INTERFACE', ""
	DIAGNOSTIC_OPERATION_CYCLE_INTERFACE = 'DIAGNOSTIC-OPERATION-CYCLE-INTERFACE', ""
	DIAGNOSTIC_PORT_INTERFACE = 'DIAGNOSTIC-PORT-INTERFACE', ""
	DIAGNOSTIC_ROUTINE_GENERIC_INTERFACE = 'DIAGNOSTIC-ROUTINE-GENERIC-INTERFACE', ""
	DIAGNOSTIC_ROUTINE_INTERFACE = 'DIAGNOSTIC-ROUTINE-INTERFACE', ""
	DIAGNOSTIC_SECURITY_LEVEL_INTERFACE = 'DIAGNOSTIC-SECURITY-LEVEL-INTERFACE', ""
	DIAGNOSTIC_SERVICE_VALIDATION_INTERFACE = 'DIAGNOSTIC-SERVICE-VALIDATION-INTERFACE', ""
	DIAGNOSTIC_UPLOAD_INTERFACE = 'DIAGNOSTIC-UPLOAD-INTERFACE', ""
	ECU_ABSTRACTION_SW_COMPONENT_TYPE = 'ECU-ABSTRACTION-SW-COMPONENT-TYPE', ""
	IMPLEMENTATION_DATA_TYPE = 'IMPLEMENTATION-DATA-TYPE', ""
	MODE_DECLARATION_GROUP = 'MODE-DECLARATION-GROUP', ""
	MODE_DECLARATION_MAPPING_SET = 'MODE-DECLARATION-MAPPING-SET', ""
	MODE_SWITCH_INTERFACE = 'MODE-SWITCH-INTERFACE', ""
	NV_BLOCK_SW_COMPONENT_TYPE = 'NV-BLOCK-SW-COMPONENT-TYPE', ""
	NV_DATA_INTERFACE = 'NV-DATA-INTERFACE', ""
	PARAMETER_INTERFACE = 'PARAMETER-INTERFACE', ""
	PARAMETER_SW_COMPONENT_TYPE = 'PARAMETER-SW-COMPONENT-TYPE', ""
	PERSISTENCY_FILE_STORAGE_INTERFACE = 'PERSISTENCY-FILE-STORAGE-INTERFACE', ""
	PERSISTENCY_INTERFACE = 'PERSISTENCY-INTERFACE', ""
	PERSISTENCY_KEY_VALUE_STORAGE_INTERFACE = 'PERSISTENCY-KEY-VALUE-STORAGE-INTERFACE', ""
	PHM_ABSTRACT_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-ABSTRACT-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHM_HEALTH_CHANNEL_INTERFACE = 'PHM-HEALTH-CHANNEL-INTERFACE', ""
	PHM_HEALTH_CHANNEL_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-HEALTH-CHANNEL-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHM_RECOVERY_ACTION_INTERFACE = 'PHM-RECOVERY-ACTION-INTERFACE', ""
	PHM_SUPERVISED_ENTITY_INTERFACE = 'PHM-SUPERVISED-ENTITY-INTERFACE', ""
	PHM_SUPERVISION_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-SUPERVISION-RECOVERY-NOTIFICATION-INTERFACE', ""
	PLATFORM_HEALTH_MANAGEMENT_INTERFACE = 'PLATFORM-HEALTH-MANAGEMENT-INTERFACE', ""
	PORT_INTERFACE = 'PORT-INTERFACE', ""
	RAW_DATA_STREAM_CLIENT_INTERFACE = 'RAW-DATA-STREAM-CLIENT-INTERFACE', ""
	RAW_DATA_STREAM_SERVER_INTERFACE = 'RAW-DATA-STREAM-SERVER-INTERFACE', ""
	REST_SERVICE_INTERFACE = 'REST-SERVICE-INTERFACE', ""
	SECURITY_EVENT_REPORT_INTERFACE = 'SECURITY-EVENT-REPORT-INTERFACE', ""
	SENDER_RECEIVER_INTERFACE = 'SENDER-RECEIVER-INTERFACE', ""
	SENSOR_ACTUATOR_SW_COMPONENT_TYPE = 'SENSOR-ACTUATOR-SW-COMPONENT-TYPE', ""
	SERVICE_INTERFACE = 'SERVICE-INTERFACE', ""
	SERVICE_PROXY_SW_COMPONENT_TYPE = 'SERVICE-PROXY-SW-COMPONENT-TYPE', ""
	SERVICE_SW_COMPONENT_TYPE = 'SERVICE-SW-COMPONENT-TYPE', ""
	STD_CPP_IMPLEMENTATION_DATA_TYPE = 'STD-CPP-IMPLEMENTATION-DATA-TYPE', ""
	SW_COMPONENT_TYPE = 'SW-COMPONENT-TYPE', ""
	SYNCHRONIZED_TIME_BASE_CONSUMER_INTERFACE = 'SYNCHRONIZED-TIME-BASE-CONSUMER-INTERFACE', ""
	SYNCHRONIZED_TIME_BASE_PROVIDER_INTERFACE = 'SYNCHRONIZED-TIME-BASE-PROVIDER-INTERFACE', ""
	TRIGGER_INTERFACE = 'TRIGGER-INTERFACE', ""

class AUTOSAR_DATA_PROTOTYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ARGUMENT_DATA_PROTOTYPE = 'ARGUMENT-DATA-PROTOTYPE', ""
	AUTOSAR_DATA_PROTOTYPE = 'AUTOSAR-DATA-PROTOTYPE', ""
	FIELD = 'FIELD', ""
	PARAMETER_DATA_PROTOTYPE = 'PARAMETER-DATA-PROTOTYPE', ""
	PERSISTENCY_DATA_ELEMENT = 'PERSISTENCY-DATA-ELEMENT', ""
	VARIABLE_DATA_PROTOTYPE = 'VARIABLE-DATA-PROTOTYPE', ""

class AUTOSAR_DATA_TYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_IMPLEMENTATION_DATA_TYPE = 'ABSTRACT-IMPLEMENTATION-DATA-TYPE', ""
	APPLICATION_ARRAY_DATA_TYPE = 'APPLICATION-ARRAY-DATA-TYPE', ""
	APPLICATION_ASSOC_MAP_DATA_TYPE = 'APPLICATION-ASSOC-MAP-DATA-TYPE', ""
	APPLICATION_COMPOSITE_DATA_TYPE = 'APPLICATION-COMPOSITE-DATA-TYPE', ""
	APPLICATION_DATA_TYPE = 'APPLICATION-DATA-TYPE', ""
	APPLICATION_DEFERRED_DATA_TYPE = 'APPLICATION-DEFERRED-DATA-TYPE', ""
	APPLICATION_PRIMITIVE_DATA_TYPE = 'APPLICATION-PRIMITIVE-DATA-TYPE', ""
	APPLICATION_RECORD_DATA_TYPE = 'APPLICATION-RECORD-DATA-TYPE', ""
	AUTOSAR_DATA_TYPE = 'AUTOSAR-DATA-TYPE', ""
	CPP_IMPLEMENTATION_DATA_TYPE = 'CPP-IMPLEMENTATION-DATA-TYPE', ""
	CUSTOM_CPP_IMPLEMENTATION_DATA_TYPE = 'CUSTOM-CPP-IMPLEMENTATION-DATA-TYPE', ""
	IMPLEMENTATION_DATA_TYPE = 'IMPLEMENTATION-DATA-TYPE', ""
	STD_CPP_IMPLEMENTATION_DATA_TYPE = 'STD-CPP-IMPLEMENTATION-DATA-TYPE', ""

class AUTOSAR_OPERATION_ARGUMENT_INSTANCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	AUTOSAR_OPERATION_ARGUMENT_INSTANCE = 'AUTOSAR-OPERATION-ARGUMENT-INSTANCE', ""

class AUTOSAR_VARIABLE_INSTANCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	AUTOSAR_VARIABLE_INSTANCE = 'AUTOSAR-VARIABLE-INSTANCE', ""

class BINARY_MANIFEST_RESOURCE_DEFINITION__SUBTYPES_ENUM(simplebase.Enum):
	""
	BINARY_MANIFEST_RESOURCE_DEFINITION = 'BINARY-MANIFEST-RESOURCE-DEFINITION', ""

class BLOCK_STATE__SUBTYPES_ENUM(simplebase.Enum):
	""
	BLOCK_STATE = 'BLOCK-STATE', ""

class BSW_ASYNCHRONOUS_SERVER_CALL_POINT__SUBTYPES_ENUM(simplebase.Enum):
	""
	BSW_ASYNCHRONOUS_SERVER_CALL_POINT = 'BSW-ASYNCHRONOUS-SERVER-CALL-POINT', ""

class BSW_ASYNCHRONOUS_SERVER_CALL_RESULT_POINT__SUBTYPES_ENUM(simplebase.Enum):
	""
	BSW_ASYNCHRONOUS_SERVER_CALL_RESULT_POINT = 'BSW-ASYNCHRONOUS-SERVER-CALL-RESULT-POINT', ""

class BSW_DISTINGUISHED_PARTITION__SUBTYPES_ENUM(simplebase.Enum):
	""
	BSW_DISTINGUISHED_PARTITION = 'BSW-DISTINGUISHED-PARTITION', ""

class BSW_IMPLEMENTATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	BSW_IMPLEMENTATION = 'BSW-IMPLEMENTATION', ""

class BSW_INTERNAL_BEHAVIOR__SUBTYPES_ENUM(simplebase.Enum):
	""
	BSW_INTERNAL_BEHAVIOR = 'BSW-INTERNAL-BEHAVIOR', ""

class BSW_INTERNAL_TRIGGERING_POINT__SUBTYPES_ENUM(simplebase.Enum):
	""
	BSW_INTERNAL_TRIGGERING_POINT = 'BSW-INTERNAL-TRIGGERING-POINT', ""

class BSW_MODULE_CLIENT_SERVER_ENTRY__SUBTYPES_ENUM(simplebase.Enum):
	""
	BSW_MODULE_CLIENT_SERVER_ENTRY = 'BSW-MODULE-CLIENT-SERVER-ENTRY', ""

class BSW_MODULE_DESCRIPTION__SUBTYPES_ENUM(simplebase.Enum):
	""
	BSW_MODULE_DESCRIPTION = 'BSW-MODULE-DESCRIPTION', ""

class BSW_MODULE_ENTITY__SUBTYPES_ENUM(simplebase.Enum):
	""
	BSW_CALLED_ENTITY = 'BSW-CALLED-ENTITY', ""
	BSW_INTERRUPT_ENTITY = 'BSW-INTERRUPT-ENTITY', ""
	BSW_MODULE_ENTITY = 'BSW-MODULE-ENTITY', ""
	BSW_SCHEDULABLE_ENTITY = 'BSW-SCHEDULABLE-ENTITY', ""

class BSW_MODULE_ENTRY__SUBTYPES_ENUM(simplebase.Enum):
	""
	BSW_MODULE_ENTRY = 'BSW-MODULE-ENTRY', ""

class BSW_SCHEDULER_NAME_PREFIX__SUBTYPES_ENUM(simplebase.Enum):
	""
	BSW_SCHEDULER_NAME_PREFIX = 'BSW-SCHEDULER-NAME-PREFIX', ""

class BSW_SERVICE_DEPENDENCY_IDENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	BSW_SERVICE_DEPENDENCY_IDENT = 'BSW-SERVICE-DEPENDENCY-IDENT', ""

class BUILD_ACTION__SUBTYPES_ENUM(simplebase.Enum):
	""
	BUILD_ACTION = 'BUILD-ACTION', ""

class BUILD_ACTION_ENVIRONMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	BUILD_ACTION_ENVIRONMENT = 'BUILD-ACTION-ENVIRONMENT', ""

class BUILD_ACTION_MANIFEST__SUBTYPES_ENUM(simplebase.Enum):
	""
	BUILD_ACTION_MANIFEST = 'BUILD-ACTION-MANIFEST', ""

class CIdentifier(simplebase.SimpleStringElement):
	"""This datatype represents a string, that follows the rules of C-identifiers."""
	_regex=r"[a-zA-Z_][a-zA-Z0-9_]*"

class CALIBRATION_PARAMETER_VALUE_SET__SUBTYPES_ENUM(simplebase.Enum):
	""
	CALIBRATION_PARAMETER_VALUE_SET = 'CALIBRATION-PARAMETER-VALUE-SET', ""

class CAN_FRAME_TRIGGERING__SUBTYPES_ENUM(simplebase.Enum):
	""
	CAN_FRAME_TRIGGERING = 'CAN-FRAME-TRIGGERING', ""

class CAN_NM_CLUSTER__SUBTYPES_ENUM(simplebase.Enum):
	""
	CAN_NM_CLUSTER = 'CAN-NM-CLUSTER', ""

class CAN_TP_ADDRESS__SUBTYPES_ENUM(simplebase.Enum):
	""
	CAN_TP_ADDRESS = 'CAN-TP-ADDRESS', ""

class CAN_TP_CHANNEL__SUBTYPES_ENUM(simplebase.Enum):
	""
	CAN_TP_CHANNEL = 'CAN-TP-CHANNEL', ""

class CAN_TP_NODE__SUBTYPES_ENUM(simplebase.Enum):
	""
	CAN_TP_NODE = 'CAN-TP-NODE', ""

class CHECKPOINT_TRANSITION__SUBTYPES_ENUM(simplebase.Enum):
	""
	CHECKPOINT_TRANSITION = 'CHECKPOINT-TRANSITION', ""

class CLIENT_ID_DEFINITION_SET__SUBTYPES_ENUM(simplebase.Enum):
	""
	CLIENT_ID_DEFINITION_SET = 'CLIENT-ID-DEFINITION-SET', ""

class CLIENT_SERVER_INTERFACE__SUBTYPES_ENUM(simplebase.Enum):
	""
	CLIENT_SERVER_INTERFACE = 'CLIENT-SERVER-INTERFACE', ""

class CLIENT_SERVER_OPERATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	CLIENT_SERVER_OPERATION = 'CLIENT-SERVER-OPERATION', ""

class COLLECTABLE_ELEMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_CAN_CLUSTER = 'ABSTRACT-CAN-CLUSTER', ""
	ABSTRACT_ETHERNET_FRAME = 'ABSTRACT-ETHERNET-FRAME', ""
	ABSTRACT_EXECUTION_CONTEXT = 'ABSTRACT-EXECUTION-CONTEXT', ""
	ABSTRACT_IAM_REMOTE_SUBJECT = 'ABSTRACT-IAM-REMOTE-SUBJECT', ""
	ABSTRACT_IMPLEMENTATION_DATA_TYPE = 'ABSTRACT-IMPLEMENTATION-DATA-TYPE', ""
	ABSTRACT_RAW_DATA_STREAM_INTERFACE = 'ABSTRACT-RAW-DATA-STREAM-INTERFACE', ""
	ABSTRACT_SYNCHRONIZED_TIME_BASE_INTERFACE = 'ABSTRACT-SYNCHRONIZED-TIME-BASE-INTERFACE', ""
	ACL_OBJECT_SET = 'ACL-OBJECT-SET', ""
	ACL_OPERATION = 'ACL-OPERATION', ""
	ACL_PERMISSION = 'ACL-PERMISSION', ""
	ACL_ROLE = 'ACL-ROLE', ""
	ADAPTIVE_APPLICATION_SW_COMPONENT_TYPE = 'ADAPTIVE-APPLICATION-SW-COMPONENT-TYPE', ""
	ADAPTIVE_PLATFORM_SERVICE_INSTANCE = 'ADAPTIVE-PLATFORM-SERVICE-INSTANCE', ""
	ALIAS_NAME_SET = 'ALIAS-NAME-SET', ""
	ALLOCATOR = 'ALLOCATOR', ""
	AP_APPLICATION_ERROR = 'AP-APPLICATION-ERROR', ""
	AP_APPLICATION_ERROR_DOMAIN = 'AP-APPLICATION-ERROR-DOMAIN', ""
	AP_APPLICATION_ERROR_SET = 'AP-APPLICATION-ERROR-SET', ""
	APPLICATION_ARRAY_DATA_TYPE = 'APPLICATION-ARRAY-DATA-TYPE', ""
	APPLICATION_ASSOC_MAP_DATA_TYPE = 'APPLICATION-ASSOC-MAP-DATA-TYPE', ""
	APPLICATION_COMPOSITE_DATA_TYPE = 'APPLICATION-COMPOSITE-DATA-TYPE', ""
	APPLICATION_DATA_TYPE = 'APPLICATION-DATA-TYPE', ""
	APPLICATION_DEFERRED_DATA_TYPE = 'APPLICATION-DEFERRED-DATA-TYPE', ""
	APPLICATION_PARTITION = 'APPLICATION-PARTITION', ""
	APPLICATION_PRIMITIVE_DATA_TYPE = 'APPLICATION-PRIMITIVE-DATA-TYPE', ""
	APPLICATION_RECORD_DATA_TYPE = 'APPLICATION-RECORD-DATA-TYPE', ""
	APPLICATION_SW_COMPONENT_TYPE = 'APPLICATION-SW-COMPONENT-TYPE', ""
	AR_ELEMENT = 'AR-ELEMENT', ""
	AR_PACKAGE = 'AR-PACKAGE', ""
	ATOMIC_SW_COMPONENT_TYPE = 'ATOMIC-SW-COMPONENT-TYPE', ""
	AUTOSAR_DATA_TYPE = 'AUTOSAR-DATA-TYPE', ""
	BASE_TYPE = 'BASE-TYPE', ""
	BLUEPRINT_MAPPING_SET = 'BLUEPRINT-MAPPING-SET', ""
	BSW_COMPOSITION_TIMING = 'BSW-COMPOSITION-TIMING', ""
	BSW_ENTRY_RELATIONSHIP_SET = 'BSW-ENTRY-RELATIONSHIP-SET', ""
	BSW_IMPLEMENTATION = 'BSW-IMPLEMENTATION', ""
	BSW_MODULE_DESCRIPTION = 'BSW-MODULE-DESCRIPTION', ""
	BSW_MODULE_ENTRY = 'BSW-MODULE-ENTRY', ""
	BSW_MODULE_TIMING = 'BSW-MODULE-TIMING', ""
	BUILD_ACTION_MANIFEST = 'BUILD-ACTION-MANIFEST', ""
	BUS_MIRROR_CHANNEL_MAPPING = 'BUS-MIRROR-CHANNEL-MAPPING', ""
	BUS_MIRROR_CHANNEL_MAPPING_CAN = 'BUS-MIRROR-CHANNEL-MAPPING-CAN', ""
	BUS_MIRROR_CHANNEL_MAPPING_FLEXRAY = 'BUS-MIRROR-CHANNEL-MAPPING-FLEXRAY', ""
	BUS_MIRROR_CHANNEL_MAPPING_IP = 'BUS-MIRROR-CHANNEL-MAPPING-IP', ""
	BUS_MIRROR_CHANNEL_MAPPING_USER_DEFINED = 'BUS-MIRROR-CHANNEL-MAPPING-USER-DEFINED', ""
	CALIBRATION_PARAMETER_VALUE_SET = 'CALIBRATION-PARAMETER-VALUE-SET', ""
	CAN_CLUSTER = 'CAN-CLUSTER', ""
	CAN_FRAME = 'CAN-FRAME', ""
	CAN_TP_CONFIG = 'CAN-TP-CONFIG', ""
	CLIENT_ID_DEFINITION_SET = 'CLIENT-ID-DEFINITION-SET', ""
	CLIENT_SERVER_INTERFACE = 'CLIENT-SERVER-INTERFACE', ""
	CLIENT_SERVER_INTERFACE_TO_BSW_MODULE_ENTRY_BLUEPRINT_MAPPING = 'CLIENT-SERVER-INTERFACE-TO-BSW-MODULE-ENTRY-BLUEPRINT-MAPPING', ""
	COLLECTABLE_ELEMENT = 'COLLECTABLE-ELEMENT', ""
	COLLECTION = 'COLLECTION', ""
	COM_CERTIFICATE_TO_CRYPTO_CERTIFICATE_MAPPING = 'COM-CERTIFICATE-TO-CRYPTO-CERTIFICATE-MAPPING', ""
	COM_EVENT_GRANT = 'COM-EVENT-GRANT', ""
	COM_EVENT_GRANT_DESIGN = 'COM-EVENT-GRANT-DESIGN', ""
	COM_FIELD_GRANT = 'COM-FIELD-GRANT', ""
	COM_FIELD_GRANT_DESIGN = 'COM-FIELD-GRANT-DESIGN', ""
	COM_FIND_SERVICE_GRANT = 'COM-FIND-SERVICE-GRANT', ""
	COM_FIND_SERVICE_GRANT_DESIGN = 'COM-FIND-SERVICE-GRANT-DESIGN', ""
	COM_GRANT = 'COM-GRANT', ""
	COM_GRANT_DESIGN = 'COM-GRANT-DESIGN', ""
	COM_KEY_TO_CRYPTO_KEY_SLOT_MAPPING = 'COM-KEY-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	COM_METHOD_GRANT = 'COM-METHOD-GRANT', ""
	COM_METHOD_GRANT_DESIGN = 'COM-METHOD-GRANT-DESIGN', ""
	COM_OFFER_SERVICE_GRANT = 'COM-OFFER-SERVICE-GRANT', ""
	COM_OFFER_SERVICE_GRANT_DESIGN = 'COM-OFFER-SERVICE-GRANT-DESIGN', ""
	COM_SEC_OC_TO_CRYPTO_KEY_SLOT_MAPPING = 'COM-SEC-OC-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	COMMUNICATION_CLUSTER = 'COMMUNICATION-CLUSTER', ""
	COMPLEX_DEVICE_DRIVER_SW_COMPONENT_TYPE = 'COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE', ""
	COMPOSITE_INTERFACE = 'COMPOSITE-INTERFACE', ""
	COMPOSITION_P_PORT_TO_EXECUTABLE_P_PORT_MAPPING = 'COMPOSITION-P-PORT-TO-EXECUTABLE-P-PORT-MAPPING', ""
	COMPOSITION_PORT_TO_EXECUTABLE_PORT_MAPPING = 'COMPOSITION-PORT-TO-EXECUTABLE-PORT-MAPPING', ""
	COMPOSITION_R_PORT_TO_EXECUTABLE_R_PORT_MAPPING = 'COMPOSITION-R-PORT-TO-EXECUTABLE-R-PORT-MAPPING', ""
	COMPOSITION_SW_COMPONENT_TYPE = 'COMPOSITION-SW-COMPONENT-TYPE', ""
	COMPU_METHOD = 'COMPU-METHOD', ""
	CONSISTENCY_NEEDS_BLUEPRINT_SET = 'CONSISTENCY-NEEDS-BLUEPRINT-SET', ""
	CONSTANT_SPECIFICATION = 'CONSTANT-SPECIFICATION', ""
	CONSTANT_SPECIFICATION_MAPPING_SET = 'CONSTANT-SPECIFICATION-MAPPING-SET', ""
	CONSUMED_PROVIDED_SERVICE_INSTANCE_GROUP = 'CONSUMED-PROVIDED-SERVICE-INSTANCE-GROUP', ""
	CONTAINER_I_PDU = 'CONTAINER-I-PDU', ""
	COUPLING_ELEMENT = 'COUPLING-ELEMENT', ""
	CP_SOFTWARE_CLUSTER = 'CP-SOFTWARE-CLUSTER', ""
	CP_SOFTWARE_CLUSTER_BINARY_MANIFEST_DESCRIPTOR = 'CP-SOFTWARE-CLUSTER-BINARY-MANIFEST-DESCRIPTOR', ""
	CP_SOFTWARE_CLUSTER_MAPPING_SET = 'CP-SOFTWARE-CLUSTER-MAPPING-SET', ""
	CP_SOFTWARE_CLUSTER_RESOURCE_POOL = 'CP-SOFTWARE-CLUSTER-RESOURCE-POOL', ""
	CPP_IMPLEMENTATION_DATA_TYPE = 'CPP-IMPLEMENTATION-DATA-TYPE', ""
	CRYPTO_CERTIFICATE_INTERFACE = 'CRYPTO-CERTIFICATE-INTERFACE', ""
	CRYPTO_CERTIFICATE_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-CERTIFICATE-TO-PORT-PROTOTYPE-MAPPING', ""
	CRYPTO_INTERFACE = 'CRYPTO-INTERFACE', ""
	CRYPTO_KEY_SLOT_INTERFACE = 'CRYPTO-KEY-SLOT-INTERFACE', ""
	CRYPTO_KEY_SLOT_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-KEY-SLOT-TO-PORT-PROTOTYPE-MAPPING', ""
	CRYPTO_NEED_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-NEED-TO-PORT-PROTOTYPE-MAPPING', ""
	CRYPTO_PROVIDER_INTERFACE = 'CRYPTO-PROVIDER-INTERFACE', ""
	CRYPTO_PROVIDER_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-PROVIDER-TO-PORT-PROTOTYPE-MAPPING', ""
	CRYPTO_SERVICE_CERTIFICATE = 'CRYPTO-SERVICE-CERTIFICATE', ""
	CRYPTO_SERVICE_KEY = 'CRYPTO-SERVICE-KEY', ""
	CRYPTO_SERVICE_PRIMITIVE = 'CRYPTO-SERVICE-PRIMITIVE', ""
	CRYPTO_SERVICE_QUEUE = 'CRYPTO-SERVICE-QUEUE', ""
	CRYPTO_TRUST_MASTER_INTERFACE = 'CRYPTO-TRUST-MASTER-INTERFACE', ""
	CUSTOM_CPP_IMPLEMENTATION_DATA_TYPE = 'CUSTOM-CPP-IMPLEMENTATION-DATA-TYPE', ""
	DATA_CONSTR = 'DATA-CONSTR', ""
	DATA_EXCHANGE_POINT = 'DATA-EXCHANGE-POINT', ""
	DATA_INTERFACE = 'DATA-INTERFACE', ""
	DATA_TRANSFORMATION_SET = 'DATA-TRANSFORMATION-SET', ""
	DATA_TYPE_MAPPING_SET = 'DATA-TYPE-MAPPING-SET', ""
	DCM_I_PDU = 'DCM-I-PDU', ""
	DDS_PROVIDED_SERVICE_INSTANCE = 'DDS-PROVIDED-SERVICE-INSTANCE', ""
	DDS_REQUIRED_SERVICE_INSTANCE = 'DDS-REQUIRED-SERVICE-INSTANCE', ""
	DDS_SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'DDS-SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	DDS_SERVICE_INTERFACE_DEPLOYMENT = 'DDS-SERVICE-INTERFACE-DEPLOYMENT', ""
	DETERMINISTIC_CLIENT = 'DETERMINISTIC-CLIENT', ""
	DIAGNOSTIC_ABSTRACT_ALIAS_EVENT = 'DIAGNOSTIC-ABSTRACT-ALIAS-EVENT', ""
	DIAGNOSTIC_ABSTRACT_DATA_IDENTIFIER = 'DIAGNOSTIC-ABSTRACT-DATA-IDENTIFIER', ""
	DIAGNOSTIC_ABSTRACT_DATA_IDENTIFIER_INTERFACE = 'DIAGNOSTIC-ABSTRACT-DATA-IDENTIFIER-INTERFACE', ""
	DIAGNOSTIC_ABSTRACT_ROUTINE_INTERFACE = 'DIAGNOSTIC-ABSTRACT-ROUTINE-INTERFACE', ""
	DIAGNOSTIC_ACCESS_PERMISSION = 'DIAGNOSTIC-ACCESS-PERMISSION', ""
	DIAGNOSTIC_AGING = 'DIAGNOSTIC-AGING', ""
	DIAGNOSTIC_CLEAR_CONDITION = 'DIAGNOSTIC-CLEAR-CONDITION', ""
	DIAGNOSTIC_CLEAR_CONDITION_GROUP = 'DIAGNOSTIC-CLEAR-CONDITION-GROUP', ""
	DIAGNOSTIC_CLEAR_CONDITION_PORT_MAPPING = 'DIAGNOSTIC-CLEAR-CONDITION-PORT-MAPPING', ""
	DIAGNOSTIC_CLEAR_DIAGNOSTIC_INFORMATION = 'DIAGNOSTIC-CLEAR-DIAGNOSTIC-INFORMATION', ""
	DIAGNOSTIC_CLEAR_DIAGNOSTIC_INFORMATION_CLASS = 'DIAGNOSTIC-CLEAR-DIAGNOSTIC-INFORMATION-CLASS', ""
	DIAGNOSTIC_CLEAR_RESET_EMISSION_RELATED_INFO = 'DIAGNOSTIC-CLEAR-RESET-EMISSION-RELATED-INFO', ""
	DIAGNOSTIC_CLEAR_RESET_EMISSION_RELATED_INFO_CLASS = 'DIAGNOSTIC-CLEAR-RESET-EMISSION-RELATED-INFO-CLASS', ""
	DIAGNOSTIC_COM_CONTROL = 'DIAGNOSTIC-COM-CONTROL', ""
	DIAGNOSTIC_COM_CONTROL_CLASS = 'DIAGNOSTIC-COM-CONTROL-CLASS', ""
	DIAGNOSTIC_COMMON_ELEMENT = 'DIAGNOSTIC-COMMON-ELEMENT', ""
	DIAGNOSTIC_CONDITION = 'DIAGNOSTIC-CONDITION', ""
	DIAGNOSTIC_CONDITION_GROUP = 'DIAGNOSTIC-CONDITION-GROUP', ""
	DIAGNOSTIC_CONDITION_INTERFACE = 'DIAGNOSTIC-CONDITION-INTERFACE', ""
	DIAGNOSTIC_CONNECTION = 'DIAGNOSTIC-CONNECTION', ""
	DIAGNOSTIC_CONTRIBUTION_SET = 'DIAGNOSTIC-CONTRIBUTION-SET', ""
	DIAGNOSTIC_CONTROL_DTC_SETTING = 'DIAGNOSTIC-CONTROL-DTC-SETTING', ""
	DIAGNOSTIC_CONTROL_DTC_SETTING_CLASS = 'DIAGNOSTIC-CONTROL-DTC-SETTING-CLASS', ""
	DIAGNOSTIC_CUSTOM_SERVICE_CLASS = 'DIAGNOSTIC-CUSTOM-SERVICE-CLASS', ""
	DIAGNOSTIC_CUSTOM_SERVICE_INSTANCE = 'DIAGNOSTIC-CUSTOM-SERVICE-INSTANCE', ""
	DIAGNOSTIC_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_DATA_ELEMENT_INTERFACE = 'DIAGNOSTIC-DATA-ELEMENT-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER = 'DIAGNOSTIC-DATA-IDENTIFIER', ""
	DIAGNOSTIC_DATA_IDENTIFIER_GENERIC_INTERFACE = 'DIAGNOSTIC-DATA-IDENTIFIER-GENERIC-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER_INTERFACE = 'DIAGNOSTIC-DATA-IDENTIFIER-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER_SET = 'DIAGNOSTIC-DATA-IDENTIFIER-SET', ""
	DIAGNOSTIC_DATA_TRANSFER = 'DIAGNOSTIC-DATA-TRANSFER', ""
	DIAGNOSTIC_DATA_TRANSFER_CLASS = 'DIAGNOSTIC-DATA-TRANSFER-CLASS', ""
	DIAGNOSTIC_DEM_PROVIDED_DATA_MAPPING = 'DIAGNOSTIC-DEM-PROVIDED-DATA-MAPPING', ""
	DIAGNOSTIC_DO_IP_ACTIVATION_LINE_INTERFACE = 'DIAGNOSTIC-DO-IP-ACTIVATION-LINE-INTERFACE', ""
	DIAGNOSTIC_DO_IP_GROUP_IDENTIFICATION_INTERFACE = 'DIAGNOSTIC-DO-IP-GROUP-IDENTIFICATION-INTERFACE', ""
	DIAGNOSTIC_DO_IP_POWER_MODE_INTERFACE = 'DIAGNOSTIC-DO-IP-POWER-MODE-INTERFACE', ""
	DIAGNOSTIC_DO_IP_TRIGGER_VEHICLE_ANNOUNCEMENT_INTERFACE = 'DIAGNOSTIC-DO-IP-TRIGGER-VEHICLE-ANNOUNCEMENT-INTERFACE', ""
	DIAGNOSTIC_DOWNLOAD_INTERFACE = 'DIAGNOSTIC-DOWNLOAD-INTERFACE', ""
	DIAGNOSTIC_DTC_INFORMATION_INTERFACE = 'DIAGNOSTIC-DTC-INFORMATION-INTERFACE', ""
	DIAGNOSTIC_DYNAMIC_DATA_IDENTIFIER = 'DIAGNOSTIC-DYNAMIC-DATA-IDENTIFIER', ""
	DIAGNOSTIC_DYNAMICALLY_DEFINE_DATA_IDENTIFIER = 'DIAGNOSTIC-DYNAMICALLY-DEFINE-DATA-IDENTIFIER', ""
	DIAGNOSTIC_DYNAMICALLY_DEFINE_DATA_IDENTIFIER_CLASS = 'DIAGNOSTIC-DYNAMICALLY-DEFINE-DATA-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_ECU_INSTANCE_PROPS = 'DIAGNOSTIC-ECU-INSTANCE-PROPS', ""
	DIAGNOSTIC_ECU_RESET = 'DIAGNOSTIC-ECU-RESET', ""
	DIAGNOSTIC_ECU_RESET_CLASS = 'DIAGNOSTIC-ECU-RESET-CLASS', ""
	DIAGNOSTIC_ECU_RESET_INTERFACE = 'DIAGNOSTIC-ECU-RESET-INTERFACE', ""
	DIAGNOSTIC_ENABLE_CONDITION = 'DIAGNOSTIC-ENABLE-CONDITION', ""
	DIAGNOSTIC_ENABLE_CONDITION_GROUP = 'DIAGNOSTIC-ENABLE-CONDITION-GROUP', ""
	DIAGNOSTIC_ENABLE_CONDITION_PORT_MAPPING = 'DIAGNOSTIC-ENABLE-CONDITION-PORT-MAPPING', ""
	DIAGNOSTIC_ENVIRONMENTAL_CONDITION = 'DIAGNOSTIC-ENVIRONMENTAL-CONDITION', ""
	DIAGNOSTIC_EVENT = 'DIAGNOSTIC-EVENT', ""
	DIAGNOSTIC_EVENT_INTERFACE = 'DIAGNOSTIC-EVENT-INTERFACE', ""
	DIAGNOSTIC_EVENT_PORT_MAPPING = 'DIAGNOSTIC-EVENT-PORT-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_DEBOUNCE_ALGORITHM_MAPPING = 'DIAGNOSTIC-EVENT-TO-DEBOUNCE-ALGORITHM-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_ENABLE_CONDITION_GROUP_MAPPING = 'DIAGNOSTIC-EVENT-TO-ENABLE-CONDITION-GROUP-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_OPERATION_CYCLE_MAPPING = 'DIAGNOSTIC-EVENT-TO-OPERATION-CYCLE-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_SECURITY_EVENT_MAPPING = 'DIAGNOSTIC-EVENT-TO-SECURITY-EVENT-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_STORAGE_CONDITION_GROUP_MAPPING = 'DIAGNOSTIC-EVENT-TO-STORAGE-CONDITION-GROUP-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_TROUBLE_CODE_J_1939_MAPPING = 'DIAGNOSTIC-EVENT-TO-TROUBLE-CODE-J-1939-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_TROUBLE_CODE_UDS_MAPPING = 'DIAGNOSTIC-EVENT-TO-TROUBLE-CODE-UDS-MAPPING', ""
	DIAGNOSTIC_EXTENDED_DATA_RECORD = 'DIAGNOSTIC-EXTENDED-DATA-RECORD', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT = 'DIAGNOSTIC-FIM-ALIAS-EVENT', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT_GROUP = 'DIAGNOSTIC-FIM-ALIAS-EVENT-GROUP', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT_GROUP_MAPPING = 'DIAGNOSTIC-FIM-ALIAS-EVENT-GROUP-MAPPING', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT_MAPPING = 'DIAGNOSTIC-FIM-ALIAS-EVENT-MAPPING', ""
	DIAGNOSTIC_FIM_EVENT_GROUP = 'DIAGNOSTIC-FIM-EVENT-GROUP', ""
	DIAGNOSTIC_FIM_FUNCTION_MAPPING = 'DIAGNOSTIC-FIM-FUNCTION-MAPPING', ""
	DIAGNOSTIC_FREEZE_FRAME = 'DIAGNOSTIC-FREEZE-FRAME', ""
	DIAGNOSTIC_FUNCTION_IDENTIFIER = 'DIAGNOSTIC-FUNCTION-IDENTIFIER', ""
	DIAGNOSTIC_FUNCTION_IDENTIFIER_INHIBIT = 'DIAGNOSTIC-FUNCTION-IDENTIFIER-INHIBIT', ""
	DIAGNOSTIC_GENERIC_UDS_INTERFACE = 'DIAGNOSTIC-GENERIC-UDS-INTERFACE', ""
	DIAGNOSTIC_INDICATOR = 'DIAGNOSTIC-INDICATOR', ""
	DIAGNOSTIC_INDICATOR_INTERFACE = 'DIAGNOSTIC-INDICATOR-INTERFACE', ""
	DIAGNOSTIC_INDICATOR_PORT_MAPPING = 'DIAGNOSTIC-INDICATOR-PORT-MAPPING', ""
	DIAGNOSTIC_INFO_TYPE = 'DIAGNOSTIC-INFO-TYPE', ""
	DIAGNOSTIC_INHIBIT_SOURCE_EVENT_MAPPING = 'DIAGNOSTIC-INHIBIT-SOURCE-EVENT-MAPPING', ""
	DIAGNOSTIC_IO_CONTROL = 'DIAGNOSTIC-IO-CONTROL', ""
	DIAGNOSTIC_IO_CONTROL_CLASS = 'DIAGNOSTIC-IO-CONTROL-CLASS', ""
	DIAGNOSTIC_IUMPR = 'DIAGNOSTIC-IUMPR', ""
	DIAGNOSTIC_IUMPR_DENOMINATOR_GROUP = 'DIAGNOSTIC-IUMPR-DENOMINATOR-GROUP', ""
	DIAGNOSTIC_IUMPR_GROUP = 'DIAGNOSTIC-IUMPR-GROUP', ""
	DIAGNOSTIC_J_1939_EXPANDED_FREEZE_FRAME = 'DIAGNOSTIC-J-1939-EXPANDED-FREEZE-FRAME', ""
	DIAGNOSTIC_J_1939_FREEZE_FRAME = 'DIAGNOSTIC-J-1939-FREEZE-FRAME', ""
	DIAGNOSTIC_J_1939_NODE = 'DIAGNOSTIC-J-1939-NODE', ""
	DIAGNOSTIC_J_1939_SPN = 'DIAGNOSTIC-J-1939-SPN', ""
	DIAGNOSTIC_J_1939_SPN_MAPPING = 'DIAGNOSTIC-J-1939-SPN-MAPPING', ""
	DIAGNOSTIC_J_1939_SW_MAPPING = 'DIAGNOSTIC-J-1939-SW-MAPPING', ""
	DIAGNOSTIC_MAPPING = 'DIAGNOSTIC-MAPPING', ""
	DIAGNOSTIC_MASTER_TO_SLAVE_EVENT_MAPPING = 'DIAGNOSTIC-MASTER-TO-SLAVE-EVENT-MAPPING', ""
	DIAGNOSTIC_MASTER_TO_SLAVE_EVENT_MAPPING_SET = 'DIAGNOSTIC-MASTER-TO-SLAVE-EVENT-MAPPING-SET', ""
	DIAGNOSTIC_MEASUREMENT_IDENTIFIER = 'DIAGNOSTIC-MEASUREMENT-IDENTIFIER', ""
	DIAGNOSTIC_MEMORY_ADDRESSABLE_RANGE_ACCESS = 'DIAGNOSTIC-MEMORY-ADDRESSABLE-RANGE-ACCESS', ""
	DIAGNOSTIC_MEMORY_BY_ADDRESS = 'DIAGNOSTIC-MEMORY-BY-ADDRESS', ""
	DIAGNOSTIC_MEMORY_DESTINATION = 'DIAGNOSTIC-MEMORY-DESTINATION', ""
	DIAGNOSTIC_MEMORY_DESTINATION_MIRROR = 'DIAGNOSTIC-MEMORY-DESTINATION-MIRROR', ""
	DIAGNOSTIC_MEMORY_DESTINATION_PORT_MAPPING = 'DIAGNOSTIC-MEMORY-DESTINATION-PORT-MAPPING', ""
	DIAGNOSTIC_MEMORY_DESTINATION_PRIMARY = 'DIAGNOSTIC-MEMORY-DESTINATION-PRIMARY', ""
	DIAGNOSTIC_MEMORY_DESTINATION_USER_DEFINED = 'DIAGNOSTIC-MEMORY-DESTINATION-USER-DEFINED', ""
	DIAGNOSTIC_MEMORY_IDENTIFIER = 'DIAGNOSTIC-MEMORY-IDENTIFIER', ""
	DIAGNOSTIC_MONITOR_INTERFACE = 'DIAGNOSTIC-MONITOR-INTERFACE', ""
	DIAGNOSTIC_OPERATION_CYCLE = 'DIAGNOSTIC-OPERATION-CYCLE', ""
	DIAGNOSTIC_OPERATION_CYCLE_INTERFACE = 'DIAGNOSTIC-OPERATION-CYCLE-INTERFACE', ""
	DIAGNOSTIC_OPERATION_CYCLE_PORT_MAPPING = 'DIAGNOSTIC-OPERATION-CYCLE-PORT-MAPPING', ""
	DIAGNOSTIC_PARAMETER_IDENTIFIER = 'DIAGNOSTIC-PARAMETER-IDENTIFIER', ""
	DIAGNOSTIC_PORT_INTERFACE = 'DIAGNOSTIC-PORT-INTERFACE', ""
	DIAGNOSTIC_POWERTRAIN_FREEZE_FRAME = 'DIAGNOSTIC-POWERTRAIN-FREEZE-FRAME', ""
	DIAGNOSTIC_PROTOCOL = 'DIAGNOSTIC-PROTOCOL', ""
	DIAGNOSTIC_PROVIDED_DATA_MAPPING = 'DIAGNOSTIC-PROVIDED-DATA-MAPPING', ""
	DIAGNOSTIC_READ_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-READ-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_READ_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-READ-DATA-BY-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_READ_DATA_BY_PERIODIC_ID = 'DIAGNOSTIC-READ-DATA-BY-PERIODIC-ID', ""
	DIAGNOSTIC_READ_DATA_BY_PERIODIC_ID_CLASS = 'DIAGNOSTIC-READ-DATA-BY-PERIODIC-ID-CLASS', ""
	DIAGNOSTIC_READ_DTC_INFORMATION = 'DIAGNOSTIC-READ-DTC-INFORMATION', ""
	DIAGNOSTIC_READ_DTC_INFORMATION_CLASS = 'DIAGNOSTIC-READ-DTC-INFORMATION-CLASS', ""
	DIAGNOSTIC_READ_MEMORY_BY_ADDRESS = 'DIAGNOSTIC-READ-MEMORY-BY-ADDRESS', ""
	DIAGNOSTIC_READ_MEMORY_BY_ADDRESS_CLASS = 'DIAGNOSTIC-READ-MEMORY-BY-ADDRESS-CLASS', ""
	DIAGNOSTIC_READ_SCALING_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-READ-SCALING-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_READ_SCALING_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-READ-SCALING-DATA-BY-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_REQUEST_CONTROL_OF_ON_BOARD_DEVICE = 'DIAGNOSTIC-REQUEST-CONTROL-OF-ON-BOARD-DEVICE', ""
	DIAGNOSTIC_REQUEST_CONTROL_OF_ON_BOARD_DEVICE_CLASS = 'DIAGNOSTIC-REQUEST-CONTROL-OF-ON-BOARD-DEVICE-CLASS', ""
	DIAGNOSTIC_REQUEST_CURRENT_POWERTRAIN_DATA = 'DIAGNOSTIC-REQUEST-CURRENT-POWERTRAIN-DATA', ""
	DIAGNOSTIC_REQUEST_CURRENT_POWERTRAIN_DATA_CLASS = 'DIAGNOSTIC-REQUEST-CURRENT-POWERTRAIN-DATA-CLASS', ""
	DIAGNOSTIC_REQUEST_DOWNLOAD = 'DIAGNOSTIC-REQUEST-DOWNLOAD', ""
	DIAGNOSTIC_REQUEST_DOWNLOAD_CLASS = 'DIAGNOSTIC-REQUEST-DOWNLOAD-CLASS', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_CLASS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-CLASS', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_PERMANENT_STATUS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-PERMANENT-STATUS', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_PERMANENT_STATUS_CLASS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-PERMANENT-STATUS-CLASS', ""
	DIAGNOSTIC_REQUEST_FILE_TRANSFER = 'DIAGNOSTIC-REQUEST-FILE-TRANSFER', ""
	DIAGNOSTIC_REQUEST_FILE_TRANSFER_CLASS = 'DIAGNOSTIC-REQUEST-FILE-TRANSFER-CLASS', ""
	DIAGNOSTIC_REQUEST_ON_BOARD_MONITORING_TEST_RESULTS = 'DIAGNOSTIC-REQUEST-ON-BOARD-MONITORING-TEST-RESULTS', ""
	DIAGNOSTIC_REQUEST_ON_BOARD_MONITORING_TEST_RESULTS_CLASS = 'DIAGNOSTIC-REQUEST-ON-BOARD-MONITORING-TEST-RESULTS-CLASS', ""
	DIAGNOSTIC_REQUEST_POWERTRAIN_FREEZE_FRAME_DATA = 'DIAGNOSTIC-REQUEST-POWERTRAIN-FREEZE-FRAME-DATA', ""
	DIAGNOSTIC_REQUEST_POWERTRAIN_FREEZE_FRAME_DATA_CLASS = 'DIAGNOSTIC-REQUEST-POWERTRAIN-FREEZE-FRAME-DATA-CLASS', ""
	DIAGNOSTIC_REQUEST_UPLOAD = 'DIAGNOSTIC-REQUEST-UPLOAD', ""
	DIAGNOSTIC_REQUEST_UPLOAD_CLASS = 'DIAGNOSTIC-REQUEST-UPLOAD-CLASS', ""
	DIAGNOSTIC_REQUEST_VEHICLE_INFO = 'DIAGNOSTIC-REQUEST-VEHICLE-INFO', ""
	DIAGNOSTIC_REQUEST_VEHICLE_INFO_CLASS = 'DIAGNOSTIC-REQUEST-VEHICLE-INFO-CLASS', ""
	DIAGNOSTIC_RESPONSE_ON_EVENT = 'DIAGNOSTIC-RESPONSE-ON-EVENT', ""
	DIAGNOSTIC_RESPONSE_ON_EVENT_CLASS = 'DIAGNOSTIC-RESPONSE-ON-EVENT-CLASS', ""
	DIAGNOSTIC_ROUTINE = 'DIAGNOSTIC-ROUTINE', ""
	DIAGNOSTIC_ROUTINE_CONTROL = 'DIAGNOSTIC-ROUTINE-CONTROL', ""
	DIAGNOSTIC_ROUTINE_CONTROL_CLASS = 'DIAGNOSTIC-ROUTINE-CONTROL-CLASS', ""
	DIAGNOSTIC_ROUTINE_GENERIC_INTERFACE = 'DIAGNOSTIC-ROUTINE-GENERIC-INTERFACE', ""
	DIAGNOSTIC_ROUTINE_INTERFACE = 'DIAGNOSTIC-ROUTINE-INTERFACE', ""
	DIAGNOSTIC_SECURITY_ACCESS = 'DIAGNOSTIC-SECURITY-ACCESS', ""
	DIAGNOSTIC_SECURITY_ACCESS_CLASS = 'DIAGNOSTIC-SECURITY-ACCESS-CLASS', ""
	DIAGNOSTIC_SECURITY_EVENT_REPORTING_MODE_MAPPING = 'DIAGNOSTIC-SECURITY-EVENT-REPORTING-MODE-MAPPING', ""
	DIAGNOSTIC_SECURITY_LEVEL = 'DIAGNOSTIC-SECURITY-LEVEL', ""
	DIAGNOSTIC_SECURITY_LEVEL_INTERFACE = 'DIAGNOSTIC-SECURITY-LEVEL-INTERFACE', ""
	DIAGNOSTIC_SECURITY_LEVEL_PORT_MAPPING = 'DIAGNOSTIC-SECURITY-LEVEL-PORT-MAPPING', ""
	DIAGNOSTIC_SERVICE_CLASS = 'DIAGNOSTIC-SERVICE-CLASS', ""
	DIAGNOSTIC_SERVICE_DATA_IDENTIFIER_PORT_MAPPING = 'DIAGNOSTIC-SERVICE-DATA-IDENTIFIER-PORT-MAPPING', ""
	DIAGNOSTIC_SERVICE_DATA_MAPPING = 'DIAGNOSTIC-SERVICE-DATA-MAPPING', ""
	DIAGNOSTIC_SERVICE_GENERIC_MAPPING = 'DIAGNOSTIC-SERVICE-GENERIC-MAPPING', ""
	DIAGNOSTIC_SERVICE_INSTANCE = 'DIAGNOSTIC-SERVICE-INSTANCE', ""
	DIAGNOSTIC_SERVICE_SW_MAPPING = 'DIAGNOSTIC-SERVICE-SW-MAPPING', ""
	DIAGNOSTIC_SERVICE_TABLE = 'DIAGNOSTIC-SERVICE-TABLE', ""
	DIAGNOSTIC_SERVICE_VALIDATION_INTERFACE = 'DIAGNOSTIC-SERVICE-VALIDATION-INTERFACE', ""
	DIAGNOSTIC_SESSION = 'DIAGNOSTIC-SESSION', ""
	DIAGNOSTIC_SESSION_CONTROL = 'DIAGNOSTIC-SESSION-CONTROL', ""
	DIAGNOSTIC_SESSION_CONTROL_CLASS = 'DIAGNOSTIC-SESSION-CONTROL-CLASS', ""
	DIAGNOSTIC_SOFTWARE_CLUSTER_PROPS = 'DIAGNOSTIC-SOFTWARE-CLUSTER-PROPS', ""
	DIAGNOSTIC_STORAGE_CONDITION = 'DIAGNOSTIC-STORAGE-CONDITION', ""
	DIAGNOSTIC_STORAGE_CONDITION_GROUP = 'DIAGNOSTIC-STORAGE-CONDITION-GROUP', ""
	DIAGNOSTIC_STORAGE_CONDITION_PORT_MAPPING = 'DIAGNOSTIC-STORAGE-CONDITION-PORT-MAPPING', ""
	DIAGNOSTIC_SW_MAPPING = 'DIAGNOSTIC-SW-MAPPING', ""
	DIAGNOSTIC_TEST_RESULT = 'DIAGNOSTIC-TEST-RESULT', ""
	DIAGNOSTIC_TEST_ROUTINE_IDENTIFIER = 'DIAGNOSTIC-TEST-ROUTINE-IDENTIFIER', ""
	DIAGNOSTIC_TRANSFER_EXIT = 'DIAGNOSTIC-TRANSFER-EXIT', ""
	DIAGNOSTIC_TRANSFER_EXIT_CLASS = 'DIAGNOSTIC-TRANSFER-EXIT-CLASS', ""
	DIAGNOSTIC_TROUBLE_CODE = 'DIAGNOSTIC-TROUBLE-CODE', ""
	DIAGNOSTIC_TROUBLE_CODE_GROUP = 'DIAGNOSTIC-TROUBLE-CODE-GROUP', ""
	DIAGNOSTIC_TROUBLE_CODE_J_1939 = 'DIAGNOSTIC-TROUBLE-CODE-J-1939', ""
	DIAGNOSTIC_TROUBLE_CODE_OBD = 'DIAGNOSTIC-TROUBLE-CODE-OBD', ""
	DIAGNOSTIC_TROUBLE_CODE_PROPS = 'DIAGNOSTIC-TROUBLE-CODE-PROPS', ""
	DIAGNOSTIC_TROUBLE_CODE_UDS = 'DIAGNOSTIC-TROUBLE-CODE-UDS', ""
	DIAGNOSTIC_TROUBLE_CODE_UDS_TO_CLEAR_CONDITION_GROUP_MAPPING = 'DIAGNOSTIC-TROUBLE-CODE-UDS-TO-CLEAR-CONDITION-GROUP-MAPPING', ""
	DIAGNOSTIC_TROUBLE_CODE_UDS_TO_TROUBLE_CODE_OBD_MAPPING = 'DIAGNOSTIC-TROUBLE-CODE-UDS-TO-TROUBLE-CODE-OBD-MAPPING', ""
	DIAGNOSTIC_UPLOAD_INTERFACE = 'DIAGNOSTIC-UPLOAD-INTERFACE', ""
	DIAGNOSTIC_WRITE_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-WRITE-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_WRITE_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-WRITE-DATA-BY-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_WRITE_MEMORY_BY_ADDRESS = 'DIAGNOSTIC-WRITE-MEMORY-BY-ADDRESS', ""
	DIAGNOSTIC_WRITE_MEMORY_BY_ADDRESS_CLASS = 'DIAGNOSTIC-WRITE-MEMORY-BY-ADDRESS-CLASS', ""
	DLT_LOG_CHANNEL_DESIGN = 'DLT-LOG-CHANNEL-DESIGN', ""
	DLT_LOG_CHANNEL_DESIGN_TO_PROCESS_DESIGN_MAPPING = 'DLT-LOG-CHANNEL-DESIGN-TO-PROCESS-DESIGN-MAPPING', ""
	DLT_LOG_CHANNEL_TO_PROCESS_MAPPING = 'DLT-LOG-CHANNEL-TO-PROCESS-MAPPING', ""
	DLT_MESSAGE_COLLECTION_SET = 'DLT-MESSAGE-COLLECTION-SET', ""
	DO_IP_TP_CONFIG = 'DO-IP-TP-CONFIG', ""
	DOCUMENTATION = 'DOCUMENTATION', ""
	E_2_E_PROFILE_COMPATIBILITY_PROPS = 'E-2-E-PROFILE-COMPATIBILITY-PROPS', ""
	E_2_E_PROFILE_CONFIGURATION_SET = 'E-2-E-PROFILE-CONFIGURATION-SET', ""
	ECU_ABSTRACTION_SW_COMPONENT_TYPE = 'ECU-ABSTRACTION-SW-COMPONENT-TYPE', ""
	ECU_INSTANCE = 'ECU-INSTANCE', ""
	ECU_TIMING = 'ECU-TIMING', ""
	ECUC_DEFINITION_COLLECTION = 'ECUC-DEFINITION-COLLECTION', ""
	ECUC_DESTINATION_URI_DEF_SET = 'ECUC-DESTINATION-URI-DEF-SET', ""
	ECUC_MODULE_CONFIGURATION_VALUES = 'ECUC-MODULE-CONFIGURATION-VALUES', ""
	ECUC_MODULE_DEF = 'ECUC-MODULE-DEF', ""
	ECUC_VALUE_COLLECTION = 'ECUC-VALUE-COLLECTION', ""
	END_TO_END_PROTECTION_SET = 'END-TO-END-PROTECTION-SET', ""
	ENUMERATION_MAPPING_TABLE = 'ENUMERATION-MAPPING-TABLE', ""
	ETH_IP_PROPS = 'ETH-IP-PROPS', ""
	ETH_TCP_IP_ICMP_PROPS = 'ETH-TCP-IP-ICMP-PROPS', ""
	ETH_TCP_IP_PROPS = 'ETH-TCP-IP-PROPS', ""
	ETH_TP_CONFIG = 'ETH-TP-CONFIG', ""
	ETHERNET_CLUSTER = 'ETHERNET-CLUSTER', ""
	ETHERNET_FRAME = 'ETHERNET-FRAME', ""
	ETHERNET_RAW_DATA_STREAM_GRANT = 'ETHERNET-RAW-DATA-STREAM-GRANT', ""
	ETHERNET_RAW_DATA_STREAM_MAPPING = 'ETHERNET-RAW-DATA-STREAM-MAPPING', ""
	ETHERNET_WAKEUP_SLEEP_ON_DATALINE_CONFIG_SET = 'ETHERNET-WAKEUP-SLEEP-ON-DATALINE-CONFIG-SET', ""
	EVALUATED_VARIANT_SET = 'EVALUATED-VARIANT-SET', ""
	EXECUTABLE = 'EXECUTABLE', ""
	EXECUTABLE_TIMING = 'EXECUTABLE-TIMING', ""
	FIBEX_ELEMENT = 'FIBEX-ELEMENT', ""
	FLAT_MAP = 'FLAT-MAP', ""
	FLEXRAY_AR_TP_CONFIG = 'FLEXRAY-AR-TP-CONFIG', ""
	FLEXRAY_CLUSTER = 'FLEXRAY-CLUSTER', ""
	FLEXRAY_FRAME = 'FLEXRAY-FRAME', ""
	FLEXRAY_TP_CONFIG = 'FLEXRAY-TP-CONFIG', ""
	FM_FEATURE = 'FM-FEATURE', ""
	FM_FEATURE_MAP = 'FM-FEATURE-MAP', ""
	FM_FEATURE_MODEL = 'FM-FEATURE-MODEL', ""
	FM_FEATURE_SELECTION_SET = 'FM-FEATURE-SELECTION-SET', ""
	FRAME = 'FRAME', ""
	FUNCTION_GROUP_SET = 'FUNCTION-GROUP-SET', ""
	FUNCTIONAL_CLUSTER_INTERACTS_WITH_FUNCTIONAL_CLUSTER_MAPPING = 'FUNCTIONAL-CLUSTER-INTERACTS-WITH-FUNCTIONAL-CLUSTER-MAPPING', ""
	GATEWAY = 'GATEWAY', ""
	GENERAL_PURPOSE_CONNECTION = 'GENERAL-PURPOSE-CONNECTION', ""
	GENERAL_PURPOSE_I_PDU = 'GENERAL-PURPOSE-I-PDU', ""
	GENERAL_PURPOSE_PDU = 'GENERAL-PURPOSE-PDU', ""
	GENERIC_ETHERNET_FRAME = 'GENERIC-ETHERNET-FRAME', ""
	GLOBAL_TIME_DOMAIN = 'GLOBAL-TIME-DOMAIN', ""
	GRANT = 'GRANT', ""
	GRANT_DESIGN = 'GRANT-DESIGN', ""
	HW_CATEGORY = 'HW-CATEGORY', ""
	HW_ELEMENT = 'HW-ELEMENT', ""
	HW_TYPE = 'HW-TYPE', ""
	I_PDU = 'I-PDU', ""
	I_PV_6_EXT_HEADER_FILTER_SET = 'I-PV-6-EXT-HEADER-FILTER-SET', ""
	I_SIGNAL = 'I-SIGNAL', ""
	I_SIGNAL_GROUP = 'I-SIGNAL-GROUP', ""
	I_SIGNAL_I_PDU = 'I-SIGNAL-I-PDU', ""
	I_SIGNAL_I_PDU_GROUP = 'I-SIGNAL-I-PDU-GROUP', ""
	IDS_COMMON_ELEMENT = 'IDS-COMMON-ELEMENT', ""
	IDS_DESIGN = 'IDS-DESIGN', ""
	IDS_MAPPING = 'IDS-MAPPING', ""
	IDSM_INSTANCE = 'IDSM-INSTANCE', ""
	IDSM_PROPERTIES = 'IDSM-PROPERTIES', ""
	IEEE_1722_TP_ETHERNET_FRAME = 'IEEE-1722-TP-ETHERNET-FRAME', ""
	IMPLEMENTATION = 'IMPLEMENTATION', ""
	IMPLEMENTATION_DATA_TYPE = 'IMPLEMENTATION-DATA-TYPE', ""
	INTERFACE_MAPPING_SET = 'INTERFACE-MAPPING-SET', ""
	INTERPOLATION_ROUTINE_MAPPING_SET = 'INTERPOLATION-ROUTINE-MAPPING-SET', ""
	IP_IAM_REMOTE_SUBJECT = 'IP-IAM-REMOTE-SUBJECT', ""
	IP_SEC_CONFIG_PROPS = 'IP-SEC-CONFIG-PROPS', ""
	IP_SEC_IAM_REMOTE_SUBJECT = 'IP-SEC-IAM-REMOTE-SUBJECT', ""
	J_1939_CLUSTER = 'J-1939-CLUSTER', ""
	J_1939_CONTROLLER_APPLICATION = 'J-1939-CONTROLLER-APPLICATION', ""
	J_1939_DCM_I_PDU = 'J-1939-DCM-I-PDU', ""
	J_1939_TP_CONFIG = 'J-1939-TP-CONFIG', ""
	KEYWORD_SET = 'KEYWORD-SET', ""
	LIFE_CYCLE_INFO_SET = 'LIFE-CYCLE-INFO-SET', ""
	LIFE_CYCLE_STATE_DEFINITION_GROUP = 'LIFE-CYCLE-STATE-DEFINITION-GROUP', ""
	LIN_CLUSTER = 'LIN-CLUSTER', ""
	LIN_EVENT_TRIGGERED_FRAME = 'LIN-EVENT-TRIGGERED-FRAME', ""
	LIN_FRAME = 'LIN-FRAME', ""
	LIN_SPORADIC_FRAME = 'LIN-SPORADIC-FRAME', ""
	LIN_TP_CONFIG = 'LIN-TP-CONFIG', ""
	LIN_UNCONDITIONAL_FRAME = 'LIN-UNCONDITIONAL-FRAME', ""
	MACHINE = 'MACHINE', ""
	MACHINE_DESIGN = 'MACHINE-DESIGN', ""
	MACHINE_TIMING = 'MACHINE-TIMING', ""
	MC_FUNCTION = 'MC-FUNCTION', ""
	MC_GROUP = 'MC-GROUP', ""
	MODE_DECLARATION_GROUP = 'MODE-DECLARATION-GROUP', ""
	MODE_DECLARATION_MAPPING_SET = 'MODE-DECLARATION-MAPPING-SET', ""
	MODE_SWITCH_INTERFACE = 'MODE-SWITCH-INTERFACE', ""
	MULTIPLEXED_I_PDU = 'MULTIPLEXED-I-PDU', ""
	N_PDU = 'N-PDU', ""
	NM_CONFIG = 'NM-CONFIG', ""
	NM_PDU = 'NM-PDU', ""
	NV_BLOCK_SW_COMPONENT_TYPE = 'NV-BLOCK-SW-COMPONENT-TYPE', ""
	NV_DATA_INTERFACE = 'NV-DATA-INTERFACE', ""
	PACKAGEABLE_ELEMENT = 'PACKAGEABLE-ELEMENT', ""
	PARAMETER_INTERFACE = 'PARAMETER-INTERFACE', ""
	PARAMETER_SW_COMPONENT_TYPE = 'PARAMETER-SW-COMPONENT-TYPE', ""
	PDU = 'PDU', ""
	PDUR_I_PDU_GROUP = 'PDUR-I-PDU-GROUP', ""
	PERSISTENCY_DEPLOYMENT = 'PERSISTENCY-DEPLOYMENT', ""
	PERSISTENCY_DEPLOYMENT_ELEMENT_TO_CRYPTO_KEY_SLOT_MAPPING = 'PERSISTENCY-DEPLOYMENT-ELEMENT-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	PERSISTENCY_DEPLOYMENT_TO_CRYPTO_KEY_SLOT_MAPPING = 'PERSISTENCY-DEPLOYMENT-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	PERSISTENCY_DEPLOYMENT_TO_DLT_LOG_CHANNEL_MAPPING = 'PERSISTENCY-DEPLOYMENT-TO-DLT-LOG-CHANNEL-MAPPING', ""
	PERSISTENCY_FILE_STORAGE = 'PERSISTENCY-FILE-STORAGE', ""
	PERSISTENCY_FILE_STORAGE_INTERFACE = 'PERSISTENCY-FILE-STORAGE-INTERFACE', ""
	PERSISTENCY_INTERFACE = 'PERSISTENCY-INTERFACE', ""
	PERSISTENCY_KEY_VALUE_STORAGE = 'PERSISTENCY-KEY-VALUE-STORAGE', ""
	PERSISTENCY_KEY_VALUE_STORAGE_INTERFACE = 'PERSISTENCY-KEY-VALUE-STORAGE-INTERFACE', ""
	PERSISTENCY_PORT_PROTOTYPE_TO_DEPLOYMENT_MAPPING = 'PERSISTENCY-PORT-PROTOTYPE-TO-DEPLOYMENT-MAPPING', ""
	PERSISTENCY_PORT_PROTOTYPE_TO_FILE_STORAGE_MAPPING = 'PERSISTENCY-PORT-PROTOTYPE-TO-FILE-STORAGE-MAPPING', ""
	PERSISTENCY_PORT_PROTOTYPE_TO_KEY_VALUE_STORAGE_MAPPING = 'PERSISTENCY-PORT-PROTOTYPE-TO-KEY-VALUE-STORAGE-MAPPING', ""
	PHM_ABSTRACT_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-ABSTRACT-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHM_CONTRIBUTION_TO_MACHINE_MAPPING = 'PHM-CONTRIBUTION-TO-MACHINE-MAPPING', ""
	PHM_HEALTH_CHANNEL_INTERFACE = 'PHM-HEALTH-CHANNEL-INTERFACE', ""
	PHM_HEALTH_CHANNEL_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-HEALTH-CHANNEL-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHM_RECOVERY_ACTION_INTERFACE = 'PHM-RECOVERY-ACTION-INTERFACE', ""
	PHM_SUPERVISED_ENTITY_INTERFACE = 'PHM-SUPERVISED-ENTITY-INTERFACE', ""
	PHM_SUPERVISION_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-SUPERVISION-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHYSICAL_DIMENSION = 'PHYSICAL-DIMENSION', ""
	PHYSICAL_DIMENSION_MAPPING_SET = 'PHYSICAL-DIMENSION-MAPPING-SET', ""
	PLATFORM_HEALTH_MANAGEMENT_CONTRIBUTION = 'PLATFORM-HEALTH-MANAGEMENT-CONTRIBUTION', ""
	PLATFORM_HEALTH_MANAGEMENT_INTERFACE = 'PLATFORM-HEALTH-MANAGEMENT-INTERFACE', ""
	PLATFORM_MODULE_ENDPOINT_CONFIGURATION = 'PLATFORM-MODULE-ENDPOINT-CONFIGURATION', ""
	PLATFORM_MODULE_ETHERNET_ENDPOINT_CONFIGURATION = 'PLATFORM-MODULE-ETHERNET-ENDPOINT-CONFIGURATION', ""
	PORT_INTERFACE = 'PORT-INTERFACE', ""
	PORT_INTERFACE_MAPPING_SET = 'PORT-INTERFACE-MAPPING-SET', ""
	PORT_INTERFACE_TO_DATA_TYPE_MAPPING = 'PORT-INTERFACE-TO-DATA-TYPE-MAPPING', ""
	PORT_PROTOTYPE_BLUEPRINT = 'PORT-PROTOTYPE-BLUEPRINT', ""
	POST_BUILD_VARIANT_CRITERION = 'POST-BUILD-VARIANT-CRITERION', ""
	POST_BUILD_VARIANT_CRITERION_VALUE_SET = 'POST-BUILD-VARIANT-CRITERION-VALUE-SET', ""
	PREDEFINED_VARIANT = 'PREDEFINED-VARIANT', ""
	PROCESS = 'PROCESS', ""
	PROCESS_DESIGN = 'PROCESS-DESIGN', ""
	PROCESS_DESIGN_TO_MACHINE_DESIGN_MAPPING_SET = 'PROCESS-DESIGN-TO-MACHINE-DESIGN-MAPPING-SET', ""
	PROCESS_EXECUTION_ERROR = 'PROCESS-EXECUTION-ERROR', ""
	PROCESS_TO_MACHINE_MAPPING_SET = 'PROCESS-TO-MACHINE-MAPPING-SET', ""
	PROVIDED_AP_SERVICE_INSTANCE = 'PROVIDED-AP-SERVICE-INSTANCE', ""
	PROVIDED_SERVICE_INSTANCE_TO_SW_CLUSTER_DESIGN_P_PORT_PROTOTYPE_MAPPING = 'PROVIDED-SERVICE-INSTANCE-TO-SW-CLUSTER-DESIGN-P-PORT-PROTOTYPE-MAPPING', ""
	PROVIDED_SOMEIP_SERVICE_INSTANCE = 'PROVIDED-SOMEIP-SERVICE-INSTANCE', ""
	PROVIDED_USER_DEFINED_SERVICE_INSTANCE = 'PROVIDED-USER-DEFINED-SERVICE-INSTANCE', ""
	RAPID_PROTOTYPING_SCENARIO = 'RAPID-PROTOTYPING-SCENARIO', ""
	RAW_DATA_STREAM_CLIENT_INTERFACE = 'RAW-DATA-STREAM-CLIENT-INTERFACE', ""
	RAW_DATA_STREAM_DEPLOYMENT = 'RAW-DATA-STREAM-DEPLOYMENT', ""
	RAW_DATA_STREAM_GRANT = 'RAW-DATA-STREAM-GRANT', ""
	RAW_DATA_STREAM_GRANT_DESIGN = 'RAW-DATA-STREAM-GRANT-DESIGN', ""
	RAW_DATA_STREAM_MAPPING = 'RAW-DATA-STREAM-MAPPING', ""
	RAW_DATA_STREAM_SERVER_INTERFACE = 'RAW-DATA-STREAM-SERVER-INTERFACE', ""
	RECOVERY_NOTIFICATION_TO_P_PORT_PROTOTYPE_MAPPING = 'RECOVERY-NOTIFICATION-TO-P-PORT-PROTOTYPE-MAPPING', ""
	REQUIRED_AP_SERVICE_INSTANCE = 'REQUIRED-AP-SERVICE-INSTANCE', ""
	REQUIRED_SERVICE_INSTANCE_TO_SW_CLUSTER_DESIGN_R_PORT_PROTOTYPE_MAPPING = 'REQUIRED-SERVICE-INSTANCE-TO-SW-CLUSTER-DESIGN-R-PORT-PROTOTYPE-MAPPING', ""
	REQUIRED_SOMEIP_SERVICE_INSTANCE = 'REQUIRED-SOMEIP-SERVICE-INSTANCE', ""
	REQUIRED_USER_DEFINED_SERVICE_INSTANCE = 'REQUIRED-USER-DEFINED-SERVICE-INSTANCE', ""
	REST_HTTP_PORT_PROTOTYPE_MAPPING = 'REST-HTTP-PORT-PROTOTYPE-MAPPING', ""
	REST_SERVICE_INTERFACE = 'REST-SERVICE-INTERFACE', ""
	SDG_DEF = 'SDG-DEF', ""
	SECURE_COM_PROPS_SET = 'SECURE-COM-PROPS-SET', ""
	SECURE_COMMUNICATION_PROPS_SET = 'SECURE-COMMUNICATION-PROPS-SET', ""
	SECURED_I_PDU = 'SECURED-I-PDU', ""
	SECURITY_EVENT_CONTEXT_MAPPING = 'SECURITY-EVENT-CONTEXT-MAPPING', ""
	SECURITY_EVENT_CONTEXT_MAPPING_APPLICATION = 'SECURITY-EVENT-CONTEXT-MAPPING-APPLICATION', ""
	SECURITY_EVENT_CONTEXT_MAPPING_BSW_MODULE = 'SECURITY-EVENT-CONTEXT-MAPPING-BSW-MODULE', ""
	SECURITY_EVENT_CONTEXT_MAPPING_COMM_CONNECTOR = 'SECURITY-EVENT-CONTEXT-MAPPING-COMM-CONNECTOR', ""
	SECURITY_EVENT_CONTEXT_MAPPING_FUNCTIONAL_CLUSTER = 'SECURITY-EVENT-CONTEXT-MAPPING-FUNCTIONAL-CLUSTER', ""
	SECURITY_EVENT_DEFINITION = 'SECURITY-EVENT-DEFINITION', ""
	SECURITY_EVENT_FILTER_CHAIN = 'SECURITY-EVENT-FILTER-CHAIN', ""
	SECURITY_EVENT_MAPPING = 'SECURITY-EVENT-MAPPING', ""
	SECURITY_EVENT_REPORT_INTERFACE = 'SECURITY-EVENT-REPORT-INTERFACE', ""
	SECURITY_EVENT_REPORT_TO_SECURITY_EVENT_DEFINITION_MAPPING = 'SECURITY-EVENT-REPORT-TO-SECURITY-EVENT-DEFINITION-MAPPING', ""
	SENDER_RECEIVER_INTERFACE = 'SENDER-RECEIVER-INTERFACE', ""
	SENSOR_ACTUATOR_SW_COMPONENT_TYPE = 'SENSOR-ACTUATOR-SW-COMPONENT-TYPE', ""
	SERIALIZATION_TECHNOLOGY = 'SERIALIZATION-TECHNOLOGY', ""
	SERVICE_INSTANCE_COLLECTION_SET = 'SERVICE-INSTANCE-COLLECTION-SET', ""
	SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	SERVICE_INSTANCE_TO_PORT_PROTOTYPE_MAPPING = 'SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING', ""
	SERVICE_INSTANCE_TO_SIGNAL_MAPPING_SET = 'SERVICE-INSTANCE-TO-SIGNAL-MAPPING-SET', ""
	SERVICE_INSTANCE_TO_SW_CLUSTER_DESIGN_PORT_PROTOTYPE_MAPPING = 'SERVICE-INSTANCE-TO-SW-CLUSTER-DESIGN-PORT-PROTOTYPE-MAPPING', ""
	SERVICE_INTERFACE = 'SERVICE-INTERFACE', ""
	SERVICE_INTERFACE_DEPLOYMENT = 'SERVICE-INTERFACE-DEPLOYMENT', ""
	SERVICE_INTERFACE_MAPPING_SET = 'SERVICE-INTERFACE-MAPPING-SET', ""
	SERVICE_INTERFACE_PEDIGREE = 'SERVICE-INTERFACE-PEDIGREE', ""
	SERVICE_PROXY_SW_COMPONENT_TYPE = 'SERVICE-PROXY-SW-COMPONENT-TYPE', ""
	SERVICE_SW_COMPONENT_TYPE = 'SERVICE-SW-COMPONENT-TYPE', ""
	SERVICE_TIMING = 'SERVICE-TIMING', ""
	SIGNAL_SERVICE_TRANSLATION_PROPS_SET = 'SIGNAL-SERVICE-TRANSLATION-PROPS-SET', ""
	SO_AD_ROUTING_GROUP = 'SO-AD-ROUTING-GROUP', ""
	SOCKET_CONNECTION_IPDU_IDENTIFIER_SET = 'SOCKET-CONNECTION-IPDU-IDENTIFIER-SET', ""
	SOFTWARE_CLUSTER = 'SOFTWARE-CLUSTER', ""
	SOFTWARE_CLUSTER_DESIGN = 'SOFTWARE-CLUSTER-DESIGN', ""
	SOFTWARE_PACKAGE = 'SOFTWARE-PACKAGE', ""
	SOMEIP_DATA_PROTOTYPE_TRANSFORMATION_PROPS = 'SOMEIP-DATA-PROTOTYPE-TRANSFORMATION-PROPS', ""
	SOMEIP_SD_CLIENT_EVENT_GROUP_TIMING_CONFIG = 'SOMEIP-SD-CLIENT-EVENT-GROUP-TIMING-CONFIG', ""
	SOMEIP_SD_CLIENT_SERVICE_INSTANCE_CONFIG = 'SOMEIP-SD-CLIENT-SERVICE-INSTANCE-CONFIG', ""
	SOMEIP_SD_SERVER_EVENT_GROUP_TIMING_CONFIG = 'SOMEIP-SD-SERVER-EVENT-GROUP-TIMING-CONFIG', ""
	SOMEIP_SD_SERVER_SERVICE_INSTANCE_CONFIG = 'SOMEIP-SD-SERVER-SERVICE-INSTANCE-CONFIG', ""
	SOMEIP_SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	SOMEIP_SERVICE_INTERFACE_DEPLOYMENT = 'SOMEIP-SERVICE-INTERFACE-DEPLOYMENT', ""
	SOMEIP_TP_CONFIG = 'SOMEIP-TP-CONFIG', ""
	STARTUP_CONFIG_SET = 'STARTUP-CONFIG-SET', ""
	STD_CPP_IMPLEMENTATION_DATA_TYPE = 'STD-CPP-IMPLEMENTATION-DATA-TYPE', ""
	SW_ADDR_METHOD = 'SW-ADDR-METHOD', ""
	SW_AXIS_TYPE = 'SW-AXIS-TYPE', ""
	SW_BASE_TYPE = 'SW-BASE-TYPE', ""
	SW_COMPONENT_TYPE = 'SW-COMPONENT-TYPE', ""
	SW_RECORD_LAYOUT = 'SW-RECORD-LAYOUT', ""
	SW_SYSTEMCONST = 'SW-SYSTEMCONST', ""
	SW_SYSTEMCONSTANT_VALUE_SET = 'SW-SYSTEMCONSTANT-VALUE-SET', ""
	SWC_BSW_MAPPING = 'SWC-BSW-MAPPING', ""
	SWC_IMPLEMENTATION = 'SWC-IMPLEMENTATION', ""
	SWC_TIMING = 'SWC-TIMING', ""
	SYNCHRONIZED_TIME_BASE_CONSUMER_INTERFACE = 'SYNCHRONIZED-TIME-BASE-CONSUMER-INTERFACE', ""
	SYNCHRONIZED_TIME_BASE_PROVIDER_INTERFACE = 'SYNCHRONIZED-TIME-BASE-PROVIDER-INTERFACE', ""
	SYSTEM = 'SYSTEM', ""
	SYSTEM_SIGNAL = 'SYSTEM-SIGNAL', ""
	SYSTEM_SIGNAL_GROUP = 'SYSTEM-SIGNAL-GROUP', ""
	SYSTEM_TIMING = 'SYSTEM-TIMING', ""
	TCP_OPTION_FILTER_SET = 'TCP-OPTION-FILTER-SET', ""
	TD_CP_SOFTWARE_CLUSTER_MAPPING_SET = 'TD-CP-SOFTWARE-CLUSTER-MAPPING-SET', ""
	TIME_BASE_PROVIDER_TO_PERSISTENCY_MAPPING = 'TIME-BASE-PROVIDER-TO-PERSISTENCY-MAPPING', ""
	TIME_SYNC_PORT_PROTOTYPE_TO_TIME_BASE_MAPPING = 'TIME-SYNC-PORT-PROTOTYPE-TO-TIME-BASE-MAPPING', ""
	TIMING_EXTENSION = 'TIMING-EXTENSION', ""
	TLS_IAM_REMOTE_SUBJECT = 'TLS-IAM-REMOTE-SUBJECT', ""
	TLV_DATA_ID_DEFINITION_SET = 'TLV-DATA-ID-DEFINITION-SET', ""
	TP_CONFIG = 'TP-CONFIG', ""
	TRANSFORMATION_PROPS_SET = 'TRANSFORMATION-PROPS-SET', ""
	TRANSFORMATION_PROPS_TO_SERVICE_INTERFACE_ELEMENT_MAPPING_SET = 'TRANSFORMATION-PROPS-TO-SERVICE-INTERFACE-ELEMENT-MAPPING-SET', ""
	TRIGGER_INTERFACE = 'TRIGGER-INTERFACE', ""
	TTCAN_CLUSTER = 'TTCAN-CLUSTER', ""
	UNIT = 'UNIT', ""
	UNIT_GROUP = 'UNIT-GROUP', ""
	UPLOADABLE_EXCLUSIVE_PACKAGE_ELEMENT = 'UPLOADABLE-EXCLUSIVE-PACKAGE-ELEMENT', ""
	UPLOADABLE_PACKAGE_ELEMENT = 'UPLOADABLE-PACKAGE-ELEMENT', ""
	USER_DEFINED_CLUSTER = 'USER-DEFINED-CLUSTER', ""
	USER_DEFINED_ETHERNET_FRAME = 'USER-DEFINED-ETHERNET-FRAME', ""
	USER_DEFINED_I_PDU = 'USER-DEFINED-I-PDU', ""
	USER_DEFINED_PDU = 'USER-DEFINED-PDU', ""
	USER_DEFINED_SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'USER-DEFINED-SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	USER_DEFINED_SERVICE_INTERFACE_DEPLOYMENT = 'USER-DEFINED-SERVICE-INTERFACE-DEPLOYMENT', ""
	VEHICLE_PACKAGE = 'VEHICLE-PACKAGE', ""
	VFB_TIMING = 'VFB-TIMING', ""
	VIEW_MAP_SET = 'VIEW-MAP-SET', ""
	XCP_PDU = 'XCP-PDU', ""

class COLLECTION__SUBTYPES_ENUM(simplebase.Enum):
	""
	COLLECTION = 'COLLECTION', ""

class COM_EVENT_GRANT_DESIGN__SUBTYPES_ENUM(simplebase.Enum):
	""
	COM_EVENT_GRANT_DESIGN = 'COM-EVENT-GRANT-DESIGN', ""

class COM_FIELD_GRANT_DESIGN__SUBTYPES_ENUM(simplebase.Enum):
	""
	COM_FIELD_GRANT_DESIGN = 'COM-FIELD-GRANT-DESIGN', ""

class COM_FIND_SERVICE_GRANT_DESIGN__SUBTYPES_ENUM(simplebase.Enum):
	""
	COM_FIND_SERVICE_GRANT_DESIGN = 'COM-FIND-SERVICE-GRANT-DESIGN', ""

class COM_METHOD_GRANT_DESIGN__SUBTYPES_ENUM(simplebase.Enum):
	""
	COM_METHOD_GRANT_DESIGN = 'COM-METHOD-GRANT-DESIGN', ""

class COM_OFFER_SERVICE_GRANT_DESIGN__SUBTYPES_ENUM(simplebase.Enum):
	""
	COM_OFFER_SERVICE_GRANT_DESIGN = 'COM-OFFER-SERVICE-GRANT-DESIGN', ""

class COMMUNICATION_CLUSTER__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_CAN_CLUSTER = 'ABSTRACT-CAN-CLUSTER', ""
	CAN_CLUSTER = 'CAN-CLUSTER', ""
	COMMUNICATION_CLUSTER = 'COMMUNICATION-CLUSTER', ""
	ETHERNET_CLUSTER = 'ETHERNET-CLUSTER', ""
	FLEXRAY_CLUSTER = 'FLEXRAY-CLUSTER', ""
	J_1939_CLUSTER = 'J-1939-CLUSTER', ""
	LIN_CLUSTER = 'LIN-CLUSTER', ""
	TTCAN_CLUSTER = 'TTCAN-CLUSTER', ""
	USER_DEFINED_CLUSTER = 'USER-DEFINED-CLUSTER', ""

class COMMUNICATION_CONNECTOR__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_CAN_COMMUNICATION_CONNECTOR = 'ABSTRACT-CAN-COMMUNICATION-CONNECTOR', ""
	CAN_COMMUNICATION_CONNECTOR = 'CAN-COMMUNICATION-CONNECTOR', ""
	COMMUNICATION_CONNECTOR = 'COMMUNICATION-CONNECTOR', ""
	ETHERNET_COMMUNICATION_CONNECTOR = 'ETHERNET-COMMUNICATION-CONNECTOR', ""
	FLEXRAY_COMMUNICATION_CONNECTOR = 'FLEXRAY-COMMUNICATION-CONNECTOR', ""
	LIN_COMMUNICATION_CONNECTOR = 'LIN-COMMUNICATION-CONNECTOR', ""
	TTCAN_COMMUNICATION_CONNECTOR = 'TTCAN-COMMUNICATION-CONNECTOR', ""
	USER_DEFINED_COMMUNICATION_CONNECTOR = 'USER-DEFINED-COMMUNICATION-CONNECTOR', ""

class COMMUNICATION_CONTROLLER__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_CAN_COMMUNICATION_CONTROLLER = 'ABSTRACT-CAN-COMMUNICATION-CONTROLLER', ""
	CAN_COMMUNICATION_CONTROLLER = 'CAN-COMMUNICATION-CONTROLLER', ""
	COMMUNICATION_CONTROLLER = 'COMMUNICATION-CONTROLLER', ""
	ETHERNET_COMMUNICATION_CONTROLLER = 'ETHERNET-COMMUNICATION-CONTROLLER', ""
	FLEXRAY_COMMUNICATION_CONTROLLER = 'FLEXRAY-COMMUNICATION-CONTROLLER', ""
	LIN_COMMUNICATION_CONTROLLER = 'LIN-COMMUNICATION-CONTROLLER', ""
	LIN_MASTER = 'LIN-MASTER', ""
	LIN_SLAVE = 'LIN-SLAVE', ""
	TTCAN_COMMUNICATION_CONTROLLER = 'TTCAN-COMMUNICATION-CONTROLLER', ""
	USER_DEFINED_COMMUNICATION_CONTROLLER = 'USER-DEFINED-COMMUNICATION-CONTROLLER', ""

class COMPOSITION_SW_COMPONENT_TYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	COMPOSITION_SW_COMPONENT_TYPE = 'COMPOSITION-SW-COMPONENT-TYPE', ""

class COMPU_METHOD__SUBTYPES_ENUM(simplebase.Enum):
	""
	COMPU_METHOD = 'COMPU-METHOD', ""

class CONSTANT_SPECIFICATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	CONSTANT_SPECIFICATION = 'CONSTANT-SPECIFICATION', ""

class CONSTANT_SPECIFICATION_MAPPING_SET__SUBTYPES_ENUM(simplebase.Enum):
	""
	CONSTANT_SPECIFICATION_MAPPING_SET = 'CONSTANT-SPECIFICATION-MAPPING-SET', ""

class CONSUMED_EVENT_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	CONSUMED_EVENT_GROUP = 'CONSUMED-EVENT-GROUP', ""

class CONSUMED_PROVIDED_SERVICE_INSTANCE_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	CONSUMED_PROVIDED_SERVICE_INSTANCE_GROUP = 'CONSUMED-PROVIDED-SERVICE-INSTANCE-GROUP', ""

class CONSUMED_SERVICE_INSTANCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	CONSUMED_SERVICE_INSTANCE = 'CONSUMED-SERVICE-INSTANCE', ""

class COUPLING_PORT__SUBTYPES_ENUM(simplebase.Enum):
	""
	COUPLING_PORT = 'COUPLING-PORT', ""

class COUPLING_PORT_FIFO__SUBTYPES_ENUM(simplebase.Enum):
	""
	COUPLING_PORT_FIFO = 'COUPLING-PORT-FIFO', ""

class COUPLING_PORT_SCHEDULER__SUBTYPES_ENUM(simplebase.Enum):
	""
	COUPLING_PORT_SCHEDULER = 'COUPLING-PORT-SCHEDULER', ""

class COUPLING_PORT_STRUCTURAL_ELEMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	COUPLING_PORT_FIFO = 'COUPLING-PORT-FIFO', ""
	COUPLING_PORT_SCHEDULER = 'COUPLING-PORT-SCHEDULER', ""
	COUPLING_PORT_SHAPER = 'COUPLING-PORT-SHAPER', ""
	COUPLING_PORT_STRUCTURAL_ELEMENT = 'COUPLING-PORT-STRUCTURAL-ELEMENT', ""

class CP_SOFTWARE_CLUSTER__SUBTYPES_ENUM(simplebase.Enum):
	""
	CP_SOFTWARE_CLUSTER = 'CP-SOFTWARE-CLUSTER', ""

class CP_SOFTWARE_CLUSTER_COMMUNICATION_RESOURCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	CP_SOFTWARE_CLUSTER_COMMUNICATION_RESOURCE = 'CP-SOFTWARE-CLUSTER-COMMUNICATION-RESOURCE', ""

class CP_SOFTWARE_CLUSTER_RESOURCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	CP_SOFTWARE_CLUSTER_COMMUNICATION_RESOURCE = 'CP-SOFTWARE-CLUSTER-COMMUNICATION-RESOURCE', ""
	CP_SOFTWARE_CLUSTER_RESOURCE = 'CP-SOFTWARE-CLUSTER-RESOURCE', ""
	CP_SOFTWARE_CLUSTER_SERVICE_RESOURCE = 'CP-SOFTWARE-CLUSTER-SERVICE-RESOURCE', ""

class CP_SOFTWARE_CLUSTER_SERVICE_RESOURCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	CP_SOFTWARE_CLUSTER_SERVICE_RESOURCE = 'CP-SOFTWARE-CLUSTER-SERVICE-RESOURCE', ""

class CPP_IMPLEMENTATION_DATA_TYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	CPP_IMPLEMENTATION_DATA_TYPE = 'CPP-IMPLEMENTATION-DATA-TYPE', ""
	CUSTOM_CPP_IMPLEMENTATION_DATA_TYPE = 'CUSTOM-CPP-IMPLEMENTATION-DATA-TYPE', ""
	STD_CPP_IMPLEMENTATION_DATA_TYPE = 'STD-CPP-IMPLEMENTATION-DATA-TYPE', ""

class CPP_IMPLEMENTATION_DATA_TYPE_CONTEXT_TARGET__SUBTYPES_ENUM(simplebase.Enum):
	""
	CPP_IMPLEMENTATION_DATA_TYPE = 'CPP-IMPLEMENTATION-DATA-TYPE', ""
	CPP_IMPLEMENTATION_DATA_TYPE_CONTEXT_TARGET = 'CPP-IMPLEMENTATION-DATA-TYPE-CONTEXT-TARGET', ""
	CPP_IMPLEMENTATION_DATA_TYPE_ELEMENT = 'CPP-IMPLEMENTATION-DATA-TYPE-ELEMENT', ""
	CUSTOM_CPP_IMPLEMENTATION_DATA_TYPE = 'CUSTOM-CPP-IMPLEMENTATION-DATA-TYPE', ""
	STD_CPP_IMPLEMENTATION_DATA_TYPE = 'STD-CPP-IMPLEMENTATION-DATA-TYPE', ""

class CPP_IMPLEMENTATION_DATA_TYPE_ELEMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	CPP_IMPLEMENTATION_DATA_TYPE_ELEMENT = 'CPP-IMPLEMENTATION-DATA-TYPE-ELEMENT', ""

class CRYPTO_CERTIFICATE__SUBTYPES_ENUM(simplebase.Enum):
	""
	CRYPTO_CERTIFICATE = 'CRYPTO-CERTIFICATE', ""

class CRYPTO_KEY_SLOT__SUBTYPES_ENUM(simplebase.Enum):
	""
	CRYPTO_KEY_SLOT = 'CRYPTO-KEY-SLOT', ""

class CRYPTO_PROVIDER__SUBTYPES_ENUM(simplebase.Enum):
	""
	CRYPTO_PROVIDER = 'CRYPTO-PROVIDER', ""

class CRYPTO_SERVICE_CERTIFICATE__SUBTYPES_ENUM(simplebase.Enum):
	""
	CRYPTO_SERVICE_CERTIFICATE = 'CRYPTO-SERVICE-CERTIFICATE', ""

class CRYPTO_SERVICE_KEY__SUBTYPES_ENUM(simplebase.Enum):
	""
	CRYPTO_SERVICE_KEY = 'CRYPTO-SERVICE-KEY', ""

class CRYPTO_SERVICE_PRIMITIVE__SUBTYPES_ENUM(simplebase.Enum):
	""
	CRYPTO_SERVICE_PRIMITIVE = 'CRYPTO-SERVICE-PRIMITIVE', ""

class CRYPTO_SERVICE_QUEUE__SUBTYPES_ENUM(simplebase.Enum):
	""
	CRYPTO_SERVICE_QUEUE = 'CRYPTO-SERVICE-QUEUE', ""

class DATA_CONSTR__SUBTYPES_ENUM(simplebase.Enum):
	""
	DATA_CONSTR = 'DATA-CONSTR', ""

class DATA_FORMAT_ELEMENT_REFERENCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_CLASS_TAILORING = 'ABSTRACT-CLASS-TAILORING', ""
	AGGREGATION_TAILORING = 'AGGREGATION-TAILORING', ""
	ATTRIBUTE_TAILORING = 'ATTRIBUTE-TAILORING', ""
	CONCRETE_CLASS_TAILORING = 'CONCRETE-CLASS-TAILORING', ""
	CONSTRAINT_TAILORING = 'CONSTRAINT-TAILORING', ""
	DATA_FORMAT_ELEMENT_REFERENCE = 'DATA-FORMAT-ELEMENT-REFERENCE', ""
	DATA_FORMAT_ELEMENT_SCOPE = 'DATA-FORMAT-ELEMENT-SCOPE', ""
	PRIMITIVE_ATTRIBUTE_TAILORING = 'PRIMITIVE-ATTRIBUTE-TAILORING', ""
	REFERENCE_TAILORING = 'REFERENCE-TAILORING', ""
	SDG_TAILORING = 'SDG-TAILORING', ""

class DATA_INTERFACE__SUBTYPES_ENUM(simplebase.Enum):
	""
	DATA_INTERFACE = 'DATA-INTERFACE', ""
	NV_DATA_INTERFACE = 'NV-DATA-INTERFACE', ""
	PARAMETER_INTERFACE = 'PARAMETER-INTERFACE', ""
	SENDER_RECEIVER_INTERFACE = 'SENDER-RECEIVER-INTERFACE', ""

class DATA_PROTOTYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	APPLICATION_ARRAY_ELEMENT = 'APPLICATION-ARRAY-ELEMENT', ""
	APPLICATION_ASSOC_MAP_ELEMENT = 'APPLICATION-ASSOC-MAP-ELEMENT', ""
	APPLICATION_COMPOSITE_ELEMENT_DATA_PROTOTYPE = 'APPLICATION-COMPOSITE-ELEMENT-DATA-PROTOTYPE', ""
	APPLICATION_RECORD_ELEMENT = 'APPLICATION-RECORD-ELEMENT', ""
	ARGUMENT_DATA_PROTOTYPE = 'ARGUMENT-DATA-PROTOTYPE', ""
	AUTOSAR_DATA_PROTOTYPE = 'AUTOSAR-DATA-PROTOTYPE', ""
	DATA_PROTOTYPE = 'DATA-PROTOTYPE', ""
	FIELD = 'FIELD', ""
	PARAMETER_DATA_PROTOTYPE = 'PARAMETER-DATA-PROTOTYPE', ""
	PERSISTENCY_DATA_ELEMENT = 'PERSISTENCY-DATA-ELEMENT', ""
	VARIABLE_DATA_PROTOTYPE = 'VARIABLE-DATA-PROTOTYPE', ""

class DATA_PROTOTYPE_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	DATA_PROTOTYPE_GROUP = 'DATA-PROTOTYPE-GROUP', ""

class DATA_TRANSFORMATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	DATA_TRANSFORMATION = 'DATA-TRANSFORMATION', ""

class DATA_TYPE_MAPPING_SET__SUBTYPES_ENUM(simplebase.Enum):
	""
	DATA_TYPE_MAPPING_SET = 'DATA-TYPE-MAPPING-SET', ""

class DEPENDENCY_ON_ARTIFACT__SUBTYPES_ENUM(simplebase.Enum):
	""
	DEPENDENCY_ON_ARTIFACT = 'DEPENDENCY-ON-ARTIFACT', ""

class DETERMINISTIC_CLIENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	DETERMINISTIC_CLIENT = 'DETERMINISTIC-CLIENT', ""

class DIAGNOSTIC_ABSTRACT_DATA_IDENTIFIER__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_ABSTRACT_DATA_IDENTIFIER = 'DIAGNOSTIC-ABSTRACT-DATA-IDENTIFIER', ""
	DIAGNOSTIC_DATA_IDENTIFIER = 'DIAGNOSTIC-DATA-IDENTIFIER', ""
	DIAGNOSTIC_DYNAMIC_DATA_IDENTIFIER = 'DIAGNOSTIC-DYNAMIC-DATA-IDENTIFIER', ""

class DIAGNOSTIC_ACCESS_PERMISSION__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_ACCESS_PERMISSION = 'DIAGNOSTIC-ACCESS-PERMISSION', ""

class DIAGNOSTIC_AGING__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_AGING = 'DIAGNOSTIC-AGING', ""

class DIAGNOSTIC_CLEAR_CONDITION__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_CLEAR_CONDITION = 'DIAGNOSTIC-CLEAR-CONDITION', ""

class DIAGNOSTIC_CLEAR_CONDITION_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_CLEAR_CONDITION_GROUP = 'DIAGNOSTIC-CLEAR-CONDITION-GROUP', ""

class DIAGNOSTIC_CLEAR_DIAGNOSTIC_INFORMATION_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_CLEAR_DIAGNOSTIC_INFORMATION_CLASS = 'DIAGNOSTIC-CLEAR-DIAGNOSTIC-INFORMATION-CLASS', ""

class DIAGNOSTIC_CLEAR_RESET_EMISSION_RELATED_INFO_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_CLEAR_RESET_EMISSION_RELATED_INFO_CLASS = 'DIAGNOSTIC-CLEAR-RESET-EMISSION-RELATED-INFO-CLASS', ""

class DIAGNOSTIC_COM_CONTROL_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_COM_CONTROL_CLASS = 'DIAGNOSTIC-COM-CONTROL-CLASS', ""

class DIAGNOSTIC_COMMON_ELEMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_ABSTRACT_ALIAS_EVENT = 'DIAGNOSTIC-ABSTRACT-ALIAS-EVENT', ""
	DIAGNOSTIC_ABSTRACT_DATA_IDENTIFIER = 'DIAGNOSTIC-ABSTRACT-DATA-IDENTIFIER', ""
	DIAGNOSTIC_ACCESS_PERMISSION = 'DIAGNOSTIC-ACCESS-PERMISSION', ""
	DIAGNOSTIC_AGING = 'DIAGNOSTIC-AGING', ""
	DIAGNOSTIC_CLEAR_CONDITION = 'DIAGNOSTIC-CLEAR-CONDITION', ""
	DIAGNOSTIC_CLEAR_CONDITION_GROUP = 'DIAGNOSTIC-CLEAR-CONDITION-GROUP', ""
	DIAGNOSTIC_CLEAR_CONDITION_PORT_MAPPING = 'DIAGNOSTIC-CLEAR-CONDITION-PORT-MAPPING', ""
	DIAGNOSTIC_CLEAR_DIAGNOSTIC_INFORMATION = 'DIAGNOSTIC-CLEAR-DIAGNOSTIC-INFORMATION', ""
	DIAGNOSTIC_CLEAR_DIAGNOSTIC_INFORMATION_CLASS = 'DIAGNOSTIC-CLEAR-DIAGNOSTIC-INFORMATION-CLASS', ""
	DIAGNOSTIC_CLEAR_RESET_EMISSION_RELATED_INFO = 'DIAGNOSTIC-CLEAR-RESET-EMISSION-RELATED-INFO', ""
	DIAGNOSTIC_CLEAR_RESET_EMISSION_RELATED_INFO_CLASS = 'DIAGNOSTIC-CLEAR-RESET-EMISSION-RELATED-INFO-CLASS', ""
	DIAGNOSTIC_COM_CONTROL = 'DIAGNOSTIC-COM-CONTROL', ""
	DIAGNOSTIC_COM_CONTROL_CLASS = 'DIAGNOSTIC-COM-CONTROL-CLASS', ""
	DIAGNOSTIC_COMMON_ELEMENT = 'DIAGNOSTIC-COMMON-ELEMENT', ""
	DIAGNOSTIC_CONDITION = 'DIAGNOSTIC-CONDITION', ""
	DIAGNOSTIC_CONDITION_GROUP = 'DIAGNOSTIC-CONDITION-GROUP', ""
	DIAGNOSTIC_CONTROL_DTC_SETTING = 'DIAGNOSTIC-CONTROL-DTC-SETTING', ""
	DIAGNOSTIC_CONTROL_DTC_SETTING_CLASS = 'DIAGNOSTIC-CONTROL-DTC-SETTING-CLASS', ""
	DIAGNOSTIC_CUSTOM_SERVICE_CLASS = 'DIAGNOSTIC-CUSTOM-SERVICE-CLASS', ""
	DIAGNOSTIC_CUSTOM_SERVICE_INSTANCE = 'DIAGNOSTIC-CUSTOM-SERVICE-INSTANCE', ""
	DIAGNOSTIC_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_DATA_IDENTIFIER = 'DIAGNOSTIC-DATA-IDENTIFIER', ""
	DIAGNOSTIC_DATA_IDENTIFIER_SET = 'DIAGNOSTIC-DATA-IDENTIFIER-SET', ""
	DIAGNOSTIC_DATA_TRANSFER = 'DIAGNOSTIC-DATA-TRANSFER', ""
	DIAGNOSTIC_DATA_TRANSFER_CLASS = 'DIAGNOSTIC-DATA-TRANSFER-CLASS', ""
	DIAGNOSTIC_DEM_PROVIDED_DATA_MAPPING = 'DIAGNOSTIC-DEM-PROVIDED-DATA-MAPPING', ""
	DIAGNOSTIC_DYNAMIC_DATA_IDENTIFIER = 'DIAGNOSTIC-DYNAMIC-DATA-IDENTIFIER', ""
	DIAGNOSTIC_DYNAMICALLY_DEFINE_DATA_IDENTIFIER = 'DIAGNOSTIC-DYNAMICALLY-DEFINE-DATA-IDENTIFIER', ""
	DIAGNOSTIC_DYNAMICALLY_DEFINE_DATA_IDENTIFIER_CLASS = 'DIAGNOSTIC-DYNAMICALLY-DEFINE-DATA-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_ECU_INSTANCE_PROPS = 'DIAGNOSTIC-ECU-INSTANCE-PROPS', ""
	DIAGNOSTIC_ECU_RESET = 'DIAGNOSTIC-ECU-RESET', ""
	DIAGNOSTIC_ECU_RESET_CLASS = 'DIAGNOSTIC-ECU-RESET-CLASS', ""
	DIAGNOSTIC_ENABLE_CONDITION = 'DIAGNOSTIC-ENABLE-CONDITION', ""
	DIAGNOSTIC_ENABLE_CONDITION_GROUP = 'DIAGNOSTIC-ENABLE-CONDITION-GROUP', ""
	DIAGNOSTIC_ENABLE_CONDITION_PORT_MAPPING = 'DIAGNOSTIC-ENABLE-CONDITION-PORT-MAPPING', ""
	DIAGNOSTIC_ENVIRONMENTAL_CONDITION = 'DIAGNOSTIC-ENVIRONMENTAL-CONDITION', ""
	DIAGNOSTIC_EVENT = 'DIAGNOSTIC-EVENT', ""
	DIAGNOSTIC_EVENT_PORT_MAPPING = 'DIAGNOSTIC-EVENT-PORT-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_DEBOUNCE_ALGORITHM_MAPPING = 'DIAGNOSTIC-EVENT-TO-DEBOUNCE-ALGORITHM-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_ENABLE_CONDITION_GROUP_MAPPING = 'DIAGNOSTIC-EVENT-TO-ENABLE-CONDITION-GROUP-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_OPERATION_CYCLE_MAPPING = 'DIAGNOSTIC-EVENT-TO-OPERATION-CYCLE-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_SECURITY_EVENT_MAPPING = 'DIAGNOSTIC-EVENT-TO-SECURITY-EVENT-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_STORAGE_CONDITION_GROUP_MAPPING = 'DIAGNOSTIC-EVENT-TO-STORAGE-CONDITION-GROUP-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_TROUBLE_CODE_J_1939_MAPPING = 'DIAGNOSTIC-EVENT-TO-TROUBLE-CODE-J-1939-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_TROUBLE_CODE_UDS_MAPPING = 'DIAGNOSTIC-EVENT-TO-TROUBLE-CODE-UDS-MAPPING', ""
	DIAGNOSTIC_EXTENDED_DATA_RECORD = 'DIAGNOSTIC-EXTENDED-DATA-RECORD', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT = 'DIAGNOSTIC-FIM-ALIAS-EVENT', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT_GROUP = 'DIAGNOSTIC-FIM-ALIAS-EVENT-GROUP', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT_GROUP_MAPPING = 'DIAGNOSTIC-FIM-ALIAS-EVENT-GROUP-MAPPING', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT_MAPPING = 'DIAGNOSTIC-FIM-ALIAS-EVENT-MAPPING', ""
	DIAGNOSTIC_FIM_EVENT_GROUP = 'DIAGNOSTIC-FIM-EVENT-GROUP', ""
	DIAGNOSTIC_FIM_FUNCTION_MAPPING = 'DIAGNOSTIC-FIM-FUNCTION-MAPPING', ""
	DIAGNOSTIC_FREEZE_FRAME = 'DIAGNOSTIC-FREEZE-FRAME', ""
	DIAGNOSTIC_FUNCTION_IDENTIFIER = 'DIAGNOSTIC-FUNCTION-IDENTIFIER', ""
	DIAGNOSTIC_FUNCTION_IDENTIFIER_INHIBIT = 'DIAGNOSTIC-FUNCTION-IDENTIFIER-INHIBIT', ""
	DIAGNOSTIC_INDICATOR = 'DIAGNOSTIC-INDICATOR', ""
	DIAGNOSTIC_INDICATOR_PORT_MAPPING = 'DIAGNOSTIC-INDICATOR-PORT-MAPPING', ""
	DIAGNOSTIC_INFO_TYPE = 'DIAGNOSTIC-INFO-TYPE', ""
	DIAGNOSTIC_INHIBIT_SOURCE_EVENT_MAPPING = 'DIAGNOSTIC-INHIBIT-SOURCE-EVENT-MAPPING', ""
	DIAGNOSTIC_IO_CONTROL = 'DIAGNOSTIC-IO-CONTROL', ""
	DIAGNOSTIC_IO_CONTROL_CLASS = 'DIAGNOSTIC-IO-CONTROL-CLASS', ""
	DIAGNOSTIC_IUMPR = 'DIAGNOSTIC-IUMPR', ""
	DIAGNOSTIC_IUMPR_DENOMINATOR_GROUP = 'DIAGNOSTIC-IUMPR-DENOMINATOR-GROUP', ""
	DIAGNOSTIC_IUMPR_GROUP = 'DIAGNOSTIC-IUMPR-GROUP', ""
	DIAGNOSTIC_J_1939_EXPANDED_FREEZE_FRAME = 'DIAGNOSTIC-J-1939-EXPANDED-FREEZE-FRAME', ""
	DIAGNOSTIC_J_1939_FREEZE_FRAME = 'DIAGNOSTIC-J-1939-FREEZE-FRAME', ""
	DIAGNOSTIC_J_1939_NODE = 'DIAGNOSTIC-J-1939-NODE', ""
	DIAGNOSTIC_J_1939_SPN = 'DIAGNOSTIC-J-1939-SPN', ""
	DIAGNOSTIC_J_1939_SPN_MAPPING = 'DIAGNOSTIC-J-1939-SPN-MAPPING', ""
	DIAGNOSTIC_J_1939_SW_MAPPING = 'DIAGNOSTIC-J-1939-SW-MAPPING', ""
	DIAGNOSTIC_MAPPING = 'DIAGNOSTIC-MAPPING', ""
	DIAGNOSTIC_MASTER_TO_SLAVE_EVENT_MAPPING = 'DIAGNOSTIC-MASTER-TO-SLAVE-EVENT-MAPPING', ""
	DIAGNOSTIC_MEASUREMENT_IDENTIFIER = 'DIAGNOSTIC-MEASUREMENT-IDENTIFIER', ""
	DIAGNOSTIC_MEMORY_ADDRESSABLE_RANGE_ACCESS = 'DIAGNOSTIC-MEMORY-ADDRESSABLE-RANGE-ACCESS', ""
	DIAGNOSTIC_MEMORY_BY_ADDRESS = 'DIAGNOSTIC-MEMORY-BY-ADDRESS', ""
	DIAGNOSTIC_MEMORY_DESTINATION = 'DIAGNOSTIC-MEMORY-DESTINATION', ""
	DIAGNOSTIC_MEMORY_DESTINATION_MIRROR = 'DIAGNOSTIC-MEMORY-DESTINATION-MIRROR', ""
	DIAGNOSTIC_MEMORY_DESTINATION_PORT_MAPPING = 'DIAGNOSTIC-MEMORY-DESTINATION-PORT-MAPPING', ""
	DIAGNOSTIC_MEMORY_DESTINATION_PRIMARY = 'DIAGNOSTIC-MEMORY-DESTINATION-PRIMARY', ""
	DIAGNOSTIC_MEMORY_DESTINATION_USER_DEFINED = 'DIAGNOSTIC-MEMORY-DESTINATION-USER-DEFINED', ""
	DIAGNOSTIC_MEMORY_IDENTIFIER = 'DIAGNOSTIC-MEMORY-IDENTIFIER', ""
	DIAGNOSTIC_OPERATION_CYCLE = 'DIAGNOSTIC-OPERATION-CYCLE', ""
	DIAGNOSTIC_OPERATION_CYCLE_PORT_MAPPING = 'DIAGNOSTIC-OPERATION-CYCLE-PORT-MAPPING', ""
	DIAGNOSTIC_PARAMETER_IDENTIFIER = 'DIAGNOSTIC-PARAMETER-IDENTIFIER', ""
	DIAGNOSTIC_POWERTRAIN_FREEZE_FRAME = 'DIAGNOSTIC-POWERTRAIN-FREEZE-FRAME', ""
	DIAGNOSTIC_PROTOCOL = 'DIAGNOSTIC-PROTOCOL', ""
	DIAGNOSTIC_PROVIDED_DATA_MAPPING = 'DIAGNOSTIC-PROVIDED-DATA-MAPPING', ""
	DIAGNOSTIC_READ_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-READ-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_READ_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-READ-DATA-BY-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_READ_DATA_BY_PERIODIC_ID = 'DIAGNOSTIC-READ-DATA-BY-PERIODIC-ID', ""
	DIAGNOSTIC_READ_DATA_BY_PERIODIC_ID_CLASS = 'DIAGNOSTIC-READ-DATA-BY-PERIODIC-ID-CLASS', ""
	DIAGNOSTIC_READ_DTC_INFORMATION = 'DIAGNOSTIC-READ-DTC-INFORMATION', ""
	DIAGNOSTIC_READ_DTC_INFORMATION_CLASS = 'DIAGNOSTIC-READ-DTC-INFORMATION-CLASS', ""
	DIAGNOSTIC_READ_MEMORY_BY_ADDRESS = 'DIAGNOSTIC-READ-MEMORY-BY-ADDRESS', ""
	DIAGNOSTIC_READ_MEMORY_BY_ADDRESS_CLASS = 'DIAGNOSTIC-READ-MEMORY-BY-ADDRESS-CLASS', ""
	DIAGNOSTIC_READ_SCALING_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-READ-SCALING-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_READ_SCALING_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-READ-SCALING-DATA-BY-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_REQUEST_CONTROL_OF_ON_BOARD_DEVICE = 'DIAGNOSTIC-REQUEST-CONTROL-OF-ON-BOARD-DEVICE', ""
	DIAGNOSTIC_REQUEST_CONTROL_OF_ON_BOARD_DEVICE_CLASS = 'DIAGNOSTIC-REQUEST-CONTROL-OF-ON-BOARD-DEVICE-CLASS', ""
	DIAGNOSTIC_REQUEST_CURRENT_POWERTRAIN_DATA = 'DIAGNOSTIC-REQUEST-CURRENT-POWERTRAIN-DATA', ""
	DIAGNOSTIC_REQUEST_CURRENT_POWERTRAIN_DATA_CLASS = 'DIAGNOSTIC-REQUEST-CURRENT-POWERTRAIN-DATA-CLASS', ""
	DIAGNOSTIC_REQUEST_DOWNLOAD = 'DIAGNOSTIC-REQUEST-DOWNLOAD', ""
	DIAGNOSTIC_REQUEST_DOWNLOAD_CLASS = 'DIAGNOSTIC-REQUEST-DOWNLOAD-CLASS', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_CLASS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-CLASS', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_PERMANENT_STATUS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-PERMANENT-STATUS', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_PERMANENT_STATUS_CLASS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-PERMANENT-STATUS-CLASS', ""
	DIAGNOSTIC_REQUEST_FILE_TRANSFER = 'DIAGNOSTIC-REQUEST-FILE-TRANSFER', ""
	DIAGNOSTIC_REQUEST_FILE_TRANSFER_CLASS = 'DIAGNOSTIC-REQUEST-FILE-TRANSFER-CLASS', ""
	DIAGNOSTIC_REQUEST_ON_BOARD_MONITORING_TEST_RESULTS = 'DIAGNOSTIC-REQUEST-ON-BOARD-MONITORING-TEST-RESULTS', ""
	DIAGNOSTIC_REQUEST_ON_BOARD_MONITORING_TEST_RESULTS_CLASS = 'DIAGNOSTIC-REQUEST-ON-BOARD-MONITORING-TEST-RESULTS-CLASS', ""
	DIAGNOSTIC_REQUEST_POWERTRAIN_FREEZE_FRAME_DATA = 'DIAGNOSTIC-REQUEST-POWERTRAIN-FREEZE-FRAME-DATA', ""
	DIAGNOSTIC_REQUEST_POWERTRAIN_FREEZE_FRAME_DATA_CLASS = 'DIAGNOSTIC-REQUEST-POWERTRAIN-FREEZE-FRAME-DATA-CLASS', ""
	DIAGNOSTIC_REQUEST_UPLOAD = 'DIAGNOSTIC-REQUEST-UPLOAD', ""
	DIAGNOSTIC_REQUEST_UPLOAD_CLASS = 'DIAGNOSTIC-REQUEST-UPLOAD-CLASS', ""
	DIAGNOSTIC_REQUEST_VEHICLE_INFO = 'DIAGNOSTIC-REQUEST-VEHICLE-INFO', ""
	DIAGNOSTIC_REQUEST_VEHICLE_INFO_CLASS = 'DIAGNOSTIC-REQUEST-VEHICLE-INFO-CLASS', ""
	DIAGNOSTIC_RESPONSE_ON_EVENT = 'DIAGNOSTIC-RESPONSE-ON-EVENT', ""
	DIAGNOSTIC_RESPONSE_ON_EVENT_CLASS = 'DIAGNOSTIC-RESPONSE-ON-EVENT-CLASS', ""
	DIAGNOSTIC_ROUTINE = 'DIAGNOSTIC-ROUTINE', ""
	DIAGNOSTIC_ROUTINE_CONTROL = 'DIAGNOSTIC-ROUTINE-CONTROL', ""
	DIAGNOSTIC_ROUTINE_CONTROL_CLASS = 'DIAGNOSTIC-ROUTINE-CONTROL-CLASS', ""
	DIAGNOSTIC_SECURITY_ACCESS = 'DIAGNOSTIC-SECURITY-ACCESS', ""
	DIAGNOSTIC_SECURITY_ACCESS_CLASS = 'DIAGNOSTIC-SECURITY-ACCESS-CLASS', ""
	DIAGNOSTIC_SECURITY_EVENT_REPORTING_MODE_MAPPING = 'DIAGNOSTIC-SECURITY-EVENT-REPORTING-MODE-MAPPING', ""
	DIAGNOSTIC_SECURITY_LEVEL = 'DIAGNOSTIC-SECURITY-LEVEL', ""
	DIAGNOSTIC_SECURITY_LEVEL_PORT_MAPPING = 'DIAGNOSTIC-SECURITY-LEVEL-PORT-MAPPING', ""
	DIAGNOSTIC_SERVICE_CLASS = 'DIAGNOSTIC-SERVICE-CLASS', ""
	DIAGNOSTIC_SERVICE_DATA_IDENTIFIER_PORT_MAPPING = 'DIAGNOSTIC-SERVICE-DATA-IDENTIFIER-PORT-MAPPING', ""
	DIAGNOSTIC_SERVICE_DATA_MAPPING = 'DIAGNOSTIC-SERVICE-DATA-MAPPING', ""
	DIAGNOSTIC_SERVICE_GENERIC_MAPPING = 'DIAGNOSTIC-SERVICE-GENERIC-MAPPING', ""
	DIAGNOSTIC_SERVICE_INSTANCE = 'DIAGNOSTIC-SERVICE-INSTANCE', ""
	DIAGNOSTIC_SERVICE_SW_MAPPING = 'DIAGNOSTIC-SERVICE-SW-MAPPING', ""
	DIAGNOSTIC_SERVICE_TABLE = 'DIAGNOSTIC-SERVICE-TABLE', ""
	DIAGNOSTIC_SESSION = 'DIAGNOSTIC-SESSION', ""
	DIAGNOSTIC_SESSION_CONTROL = 'DIAGNOSTIC-SESSION-CONTROL', ""
	DIAGNOSTIC_SESSION_CONTROL_CLASS = 'DIAGNOSTIC-SESSION-CONTROL-CLASS', ""
	DIAGNOSTIC_SOFTWARE_CLUSTER_PROPS = 'DIAGNOSTIC-SOFTWARE-CLUSTER-PROPS', ""
	DIAGNOSTIC_STORAGE_CONDITION = 'DIAGNOSTIC-STORAGE-CONDITION', ""
	DIAGNOSTIC_STORAGE_CONDITION_GROUP = 'DIAGNOSTIC-STORAGE-CONDITION-GROUP', ""
	DIAGNOSTIC_STORAGE_CONDITION_PORT_MAPPING = 'DIAGNOSTIC-STORAGE-CONDITION-PORT-MAPPING', ""
	DIAGNOSTIC_SW_MAPPING = 'DIAGNOSTIC-SW-MAPPING', ""
	DIAGNOSTIC_TEST_RESULT = 'DIAGNOSTIC-TEST-RESULT', ""
	DIAGNOSTIC_TEST_ROUTINE_IDENTIFIER = 'DIAGNOSTIC-TEST-ROUTINE-IDENTIFIER', ""
	DIAGNOSTIC_TRANSFER_EXIT = 'DIAGNOSTIC-TRANSFER-EXIT', ""
	DIAGNOSTIC_TRANSFER_EXIT_CLASS = 'DIAGNOSTIC-TRANSFER-EXIT-CLASS', ""
	DIAGNOSTIC_TROUBLE_CODE = 'DIAGNOSTIC-TROUBLE-CODE', ""
	DIAGNOSTIC_TROUBLE_CODE_GROUP = 'DIAGNOSTIC-TROUBLE-CODE-GROUP', ""
	DIAGNOSTIC_TROUBLE_CODE_J_1939 = 'DIAGNOSTIC-TROUBLE-CODE-J-1939', ""
	DIAGNOSTIC_TROUBLE_CODE_OBD = 'DIAGNOSTIC-TROUBLE-CODE-OBD', ""
	DIAGNOSTIC_TROUBLE_CODE_PROPS = 'DIAGNOSTIC-TROUBLE-CODE-PROPS', ""
	DIAGNOSTIC_TROUBLE_CODE_UDS = 'DIAGNOSTIC-TROUBLE-CODE-UDS', ""
	DIAGNOSTIC_TROUBLE_CODE_UDS_TO_CLEAR_CONDITION_GROUP_MAPPING = 'DIAGNOSTIC-TROUBLE-CODE-UDS-TO-CLEAR-CONDITION-GROUP-MAPPING', ""
	DIAGNOSTIC_TROUBLE_CODE_UDS_TO_TROUBLE_CODE_OBD_MAPPING = 'DIAGNOSTIC-TROUBLE-CODE-UDS-TO-TROUBLE-CODE-OBD-MAPPING', ""
	DIAGNOSTIC_WRITE_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-WRITE-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_WRITE_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-WRITE-DATA-BY-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_WRITE_MEMORY_BY_ADDRESS = 'DIAGNOSTIC-WRITE-MEMORY-BY-ADDRESS', ""
	DIAGNOSTIC_WRITE_MEMORY_BY_ADDRESS_CLASS = 'DIAGNOSTIC-WRITE-MEMORY-BY-ADDRESS-CLASS', ""

class DIAGNOSTIC_CONNECTION__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_CONNECTION = 'DIAGNOSTIC-CONNECTION', ""

class DIAGNOSTIC_CONTRIBUTION_SET__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_CONTRIBUTION_SET = 'DIAGNOSTIC-CONTRIBUTION-SET', ""

class DIAGNOSTIC_CONTROL_DTC_SETTING_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_CONTROL_DTC_SETTING_CLASS = 'DIAGNOSTIC-CONTROL-DTC-SETTING-CLASS', ""

class DIAGNOSTIC_CUSTOM_SERVICE_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_CUSTOM_SERVICE_CLASS = 'DIAGNOSTIC-CUSTOM-SERVICE-CLASS', ""

class DIAGNOSTIC_DATA_ELEMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_DATA_ELEMENT = 'DIAGNOSTIC-DATA-ELEMENT', ""

class DIAGNOSTIC_DATA_IDENTIFIER__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_DATA_IDENTIFIER = 'DIAGNOSTIC-DATA-IDENTIFIER', ""

class DIAGNOSTIC_DATA_IDENTIFIER_SET__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_DATA_IDENTIFIER_SET = 'DIAGNOSTIC-DATA-IDENTIFIER-SET', ""

class DIAGNOSTIC_DATA_TRANSFER_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_DATA_TRANSFER_CLASS = 'DIAGNOSTIC-DATA-TRANSFER-CLASS', ""

class DIAGNOSTIC_DEBOUNCE_ALGORITHM_PROPS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_DEBOUNCE_ALGORITHM_PROPS = 'DIAGNOSTIC-DEBOUNCE-ALGORITHM-PROPS', ""

class DIAGNOSTIC_DYNAMIC_DATA_IDENTIFIER__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_DYNAMIC_DATA_IDENTIFIER = 'DIAGNOSTIC-DYNAMIC-DATA-IDENTIFIER', ""

class DIAGNOSTIC_DYNAMICALLY_DEFINE_DATA_IDENTIFIER_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_DYNAMICALLY_DEFINE_DATA_IDENTIFIER_CLASS = 'DIAGNOSTIC-DYNAMICALLY-DEFINE-DATA-IDENTIFIER-CLASS', ""

class DIAGNOSTIC_ECU_RESET_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_ECU_RESET_CLASS = 'DIAGNOSTIC-ECU-RESET-CLASS', ""

class DIAGNOSTIC_ENABLE_CONDITION__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_ENABLE_CONDITION = 'DIAGNOSTIC-ENABLE-CONDITION', ""

class DIAGNOSTIC_ENABLE_CONDITION_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_ENABLE_CONDITION_GROUP = 'DIAGNOSTIC-ENABLE-CONDITION-GROUP', ""

class DIAGNOSTIC_ENV_MODE_ELEMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_ENV_BSW_MODE_ELEMENT = 'DIAGNOSTIC-ENV-BSW-MODE-ELEMENT', ""
	DIAGNOSTIC_ENV_MODE_ELEMENT = 'DIAGNOSTIC-ENV-MODE-ELEMENT', ""
	DIAGNOSTIC_ENV_SWC_MODE_ELEMENT = 'DIAGNOSTIC-ENV-SWC-MODE-ELEMENT', ""

class DIAGNOSTIC_ENVIRONMENTAL_CONDITION__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_ENVIRONMENTAL_CONDITION = 'DIAGNOSTIC-ENVIRONMENTAL-CONDITION', ""

class DIAGNOSTIC_EVENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_EVENT = 'DIAGNOSTIC-EVENT', ""

class DIAGNOSTIC_EVENT_NEEDS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_EVENT_NEEDS = 'DIAGNOSTIC-EVENT-NEEDS', ""

class DIAGNOSTIC_EXTENDED_DATA_RECORD__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_EXTENDED_DATA_RECORD = 'DIAGNOSTIC-EXTENDED-DATA-RECORD', ""

class DIAGNOSTIC_FIM_ALIAS_EVENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_FIM_ALIAS_EVENT = 'DIAGNOSTIC-FIM-ALIAS-EVENT', ""

class DIAGNOSTIC_FIM_ALIAS_EVENT_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_FIM_ALIAS_EVENT_GROUP = 'DIAGNOSTIC-FIM-ALIAS-EVENT-GROUP', ""

class DIAGNOSTIC_FIM_EVENT_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_FIM_EVENT_GROUP = 'DIAGNOSTIC-FIM-EVENT-GROUP', ""

class DIAGNOSTIC_FREEZE_FRAME__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_FREEZE_FRAME = 'DIAGNOSTIC-FREEZE-FRAME', ""

class DIAGNOSTIC_FUNCTION_IDENTIFIER__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_FUNCTION_IDENTIFIER = 'DIAGNOSTIC-FUNCTION-IDENTIFIER', ""

class DIAGNOSTIC_FUNCTION_INHIBIT_SOURCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_FUNCTION_INHIBIT_SOURCE = 'DIAGNOSTIC-FUNCTION-INHIBIT-SOURCE', ""

class DIAGNOSTIC_INDICATOR__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_INDICATOR = 'DIAGNOSTIC-INDICATOR', ""

class DIAGNOSTIC_INFO_TYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_INFO_TYPE = 'DIAGNOSTIC-INFO-TYPE', ""

class DIAGNOSTIC_IO_CONTROL_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_IO_CONTROL_CLASS = 'DIAGNOSTIC-IO-CONTROL-CLASS', ""

class DIAGNOSTIC_IUMPR__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_IUMPR = 'DIAGNOSTIC-IUMPR', ""

class DIAGNOSTIC_J_1939_NODE__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_J_1939_NODE = 'DIAGNOSTIC-J-1939-NODE', ""

class DIAGNOSTIC_J_1939_SPN__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_J_1939_SPN = 'DIAGNOSTIC-J-1939-SPN', ""

class DIAGNOSTIC_MEASUREMENT_IDENTIFIER__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_MEASUREMENT_IDENTIFIER = 'DIAGNOSTIC-MEASUREMENT-IDENTIFIER', ""

class DIAGNOSTIC_MEMORY_DESTINATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_MEMORY_DESTINATION = 'DIAGNOSTIC-MEMORY-DESTINATION', ""
	DIAGNOSTIC_MEMORY_DESTINATION_MIRROR = 'DIAGNOSTIC-MEMORY-DESTINATION-MIRROR', ""
	DIAGNOSTIC_MEMORY_DESTINATION_PRIMARY = 'DIAGNOSTIC-MEMORY-DESTINATION-PRIMARY', ""
	DIAGNOSTIC_MEMORY_DESTINATION_USER_DEFINED = 'DIAGNOSTIC-MEMORY-DESTINATION-USER-DEFINED', ""

class DIAGNOSTIC_MEMORY_IDENTIFIER__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_MEMORY_IDENTIFIER = 'DIAGNOSTIC-MEMORY-IDENTIFIER', ""

class DIAGNOSTIC_OPERATION_CYCLE__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_OPERATION_CYCLE = 'DIAGNOSTIC-OPERATION-CYCLE', ""

class DIAGNOSTIC_PARAMETER_IDENTIFIER__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_PARAMETER_IDENTIFIER = 'DIAGNOSTIC-PARAMETER-IDENTIFIER', ""

class DIAGNOSTIC_POWERTRAIN_FREEZE_FRAME__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_POWERTRAIN_FREEZE_FRAME = 'DIAGNOSTIC-POWERTRAIN-FREEZE-FRAME', ""

class DIAGNOSTIC_READ_DATA_BY_IDENTIFIER_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_READ_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-READ-DATA-BY-IDENTIFIER-CLASS', ""

class DIAGNOSTIC_READ_DATA_BY_PERIODIC_ID_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_READ_DATA_BY_PERIODIC_ID_CLASS = 'DIAGNOSTIC-READ-DATA-BY-PERIODIC-ID-CLASS', ""

class DIAGNOSTIC_READ_DTC_INFORMATION_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_READ_DTC_INFORMATION_CLASS = 'DIAGNOSTIC-READ-DTC-INFORMATION-CLASS', ""

class DIAGNOSTIC_READ_MEMORY_BY_ADDRESS_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_READ_MEMORY_BY_ADDRESS_CLASS = 'DIAGNOSTIC-READ-MEMORY-BY-ADDRESS-CLASS', ""

class DIAGNOSTIC_READ_SCALING_DATA_BY_IDENTIFIER_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_READ_SCALING_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-READ-SCALING-DATA-BY-IDENTIFIER-CLASS', ""

class DIAGNOSTIC_REQUEST_CONTROL_OF_ON_BOARD_DEVICE_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_REQUEST_CONTROL_OF_ON_BOARD_DEVICE_CLASS = 'DIAGNOSTIC-REQUEST-CONTROL-OF-ON-BOARD-DEVICE-CLASS', ""

class DIAGNOSTIC_REQUEST_CURRENT_POWERTRAIN_DATA_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_REQUEST_CURRENT_POWERTRAIN_DATA_CLASS = 'DIAGNOSTIC-REQUEST-CURRENT-POWERTRAIN-DATA-CLASS', ""

class DIAGNOSTIC_REQUEST_DOWNLOAD_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_REQUEST_DOWNLOAD_CLASS = 'DIAGNOSTIC-REQUEST-DOWNLOAD-CLASS', ""

class DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_CLASS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-CLASS', ""

class DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_PERMANENT_STATUS_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_PERMANENT_STATUS_CLASS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-PERMANENT-STATUS-CLASS', ""

class DIAGNOSTIC_REQUEST_FILE_TRANSFER_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_REQUEST_FILE_TRANSFER_CLASS = 'DIAGNOSTIC-REQUEST-FILE-TRANSFER-CLASS', ""

class DIAGNOSTIC_REQUEST_ON_BOARD_MONITORING_TEST_RESULTS_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_REQUEST_ON_BOARD_MONITORING_TEST_RESULTS_CLASS = 'DIAGNOSTIC-REQUEST-ON-BOARD-MONITORING-TEST-RESULTS-CLASS', ""

class DIAGNOSTIC_REQUEST_POWERTRAIN_FREEZE_FRAME_DATA_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_REQUEST_POWERTRAIN_FREEZE_FRAME_DATA_CLASS = 'DIAGNOSTIC-REQUEST-POWERTRAIN-FREEZE-FRAME-DATA-CLASS', ""

class DIAGNOSTIC_REQUEST_UPLOAD_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_REQUEST_UPLOAD_CLASS = 'DIAGNOSTIC-REQUEST-UPLOAD-CLASS', ""

class DIAGNOSTIC_REQUEST_VEHICLE_INFO_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_REQUEST_VEHICLE_INFO_CLASS = 'DIAGNOSTIC-REQUEST-VEHICLE-INFO-CLASS', ""

class DIAGNOSTIC_RESPONSE_ON_EVENT_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_RESPONSE_ON_EVENT_CLASS = 'DIAGNOSTIC-RESPONSE-ON-EVENT-CLASS', ""

class DIAGNOSTIC_ROUTINE__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_ROUTINE = 'DIAGNOSTIC-ROUTINE', ""

class DIAGNOSTIC_ROUTINE_CONTROL_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_ROUTINE_CONTROL_CLASS = 'DIAGNOSTIC-ROUTINE-CONTROL-CLASS', ""

class DIAGNOSTIC_SECURITY_ACCESS_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_SECURITY_ACCESS_CLASS = 'DIAGNOSTIC-SECURITY-ACCESS-CLASS', ""

class DIAGNOSTIC_SECURITY_LEVEL__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_SECURITY_LEVEL = 'DIAGNOSTIC-SECURITY-LEVEL', ""

class DIAGNOSTIC_SERVICE_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_CLEAR_DIAGNOSTIC_INFORMATION_CLASS = 'DIAGNOSTIC-CLEAR-DIAGNOSTIC-INFORMATION-CLASS', ""
	DIAGNOSTIC_CLEAR_RESET_EMISSION_RELATED_INFO_CLASS = 'DIAGNOSTIC-CLEAR-RESET-EMISSION-RELATED-INFO-CLASS', ""
	DIAGNOSTIC_COM_CONTROL_CLASS = 'DIAGNOSTIC-COM-CONTROL-CLASS', ""
	DIAGNOSTIC_CONTROL_DTC_SETTING_CLASS = 'DIAGNOSTIC-CONTROL-DTC-SETTING-CLASS', ""
	DIAGNOSTIC_CUSTOM_SERVICE_CLASS = 'DIAGNOSTIC-CUSTOM-SERVICE-CLASS', ""
	DIAGNOSTIC_DATA_TRANSFER_CLASS = 'DIAGNOSTIC-DATA-TRANSFER-CLASS', ""
	DIAGNOSTIC_DYNAMICALLY_DEFINE_DATA_IDENTIFIER_CLASS = 'DIAGNOSTIC-DYNAMICALLY-DEFINE-DATA-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_ECU_RESET_CLASS = 'DIAGNOSTIC-ECU-RESET-CLASS', ""
	DIAGNOSTIC_IO_CONTROL_CLASS = 'DIAGNOSTIC-IO-CONTROL-CLASS', ""
	DIAGNOSTIC_READ_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-READ-DATA-BY-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_READ_DATA_BY_PERIODIC_ID_CLASS = 'DIAGNOSTIC-READ-DATA-BY-PERIODIC-ID-CLASS', ""
	DIAGNOSTIC_READ_DTC_INFORMATION_CLASS = 'DIAGNOSTIC-READ-DTC-INFORMATION-CLASS', ""
	DIAGNOSTIC_READ_MEMORY_BY_ADDRESS_CLASS = 'DIAGNOSTIC-READ-MEMORY-BY-ADDRESS-CLASS', ""
	DIAGNOSTIC_READ_SCALING_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-READ-SCALING-DATA-BY-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_REQUEST_CONTROL_OF_ON_BOARD_DEVICE_CLASS = 'DIAGNOSTIC-REQUEST-CONTROL-OF-ON-BOARD-DEVICE-CLASS', ""
	DIAGNOSTIC_REQUEST_CURRENT_POWERTRAIN_DATA_CLASS = 'DIAGNOSTIC-REQUEST-CURRENT-POWERTRAIN-DATA-CLASS', ""
	DIAGNOSTIC_REQUEST_DOWNLOAD_CLASS = 'DIAGNOSTIC-REQUEST-DOWNLOAD-CLASS', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_CLASS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-CLASS', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_PERMANENT_STATUS_CLASS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-PERMANENT-STATUS-CLASS', ""
	DIAGNOSTIC_REQUEST_FILE_TRANSFER_CLASS = 'DIAGNOSTIC-REQUEST-FILE-TRANSFER-CLASS', ""
	DIAGNOSTIC_REQUEST_ON_BOARD_MONITORING_TEST_RESULTS_CLASS = 'DIAGNOSTIC-REQUEST-ON-BOARD-MONITORING-TEST-RESULTS-CLASS', ""
	DIAGNOSTIC_REQUEST_POWERTRAIN_FREEZE_FRAME_DATA_CLASS = 'DIAGNOSTIC-REQUEST-POWERTRAIN-FREEZE-FRAME-DATA-CLASS', ""
	DIAGNOSTIC_REQUEST_UPLOAD_CLASS = 'DIAGNOSTIC-REQUEST-UPLOAD-CLASS', ""
	DIAGNOSTIC_REQUEST_VEHICLE_INFO_CLASS = 'DIAGNOSTIC-REQUEST-VEHICLE-INFO-CLASS', ""
	DIAGNOSTIC_RESPONSE_ON_EVENT_CLASS = 'DIAGNOSTIC-RESPONSE-ON-EVENT-CLASS', ""
	DIAGNOSTIC_ROUTINE_CONTROL_CLASS = 'DIAGNOSTIC-ROUTINE-CONTROL-CLASS', ""
	DIAGNOSTIC_SECURITY_ACCESS_CLASS = 'DIAGNOSTIC-SECURITY-ACCESS-CLASS', ""
	DIAGNOSTIC_SERVICE_CLASS = 'DIAGNOSTIC-SERVICE-CLASS', ""
	DIAGNOSTIC_SESSION_CONTROL_CLASS = 'DIAGNOSTIC-SESSION-CONTROL-CLASS', ""
	DIAGNOSTIC_TRANSFER_EXIT_CLASS = 'DIAGNOSTIC-TRANSFER-EXIT-CLASS', ""
	DIAGNOSTIC_WRITE_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-WRITE-DATA-BY-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_WRITE_MEMORY_BY_ADDRESS_CLASS = 'DIAGNOSTIC-WRITE-MEMORY-BY-ADDRESS-CLASS', ""

class DIAGNOSTIC_SERVICE_INSTANCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_CLEAR_DIAGNOSTIC_INFORMATION = 'DIAGNOSTIC-CLEAR-DIAGNOSTIC-INFORMATION', ""
	DIAGNOSTIC_CLEAR_RESET_EMISSION_RELATED_INFO = 'DIAGNOSTIC-CLEAR-RESET-EMISSION-RELATED-INFO', ""
	DIAGNOSTIC_COM_CONTROL = 'DIAGNOSTIC-COM-CONTROL', ""
	DIAGNOSTIC_CONTROL_DTC_SETTING = 'DIAGNOSTIC-CONTROL-DTC-SETTING', ""
	DIAGNOSTIC_CUSTOM_SERVICE_INSTANCE = 'DIAGNOSTIC-CUSTOM-SERVICE-INSTANCE', ""
	DIAGNOSTIC_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_DATA_TRANSFER = 'DIAGNOSTIC-DATA-TRANSFER', ""
	DIAGNOSTIC_DYNAMICALLY_DEFINE_DATA_IDENTIFIER = 'DIAGNOSTIC-DYNAMICALLY-DEFINE-DATA-IDENTIFIER', ""
	DIAGNOSTIC_ECU_RESET = 'DIAGNOSTIC-ECU-RESET', ""
	DIAGNOSTIC_IO_CONTROL = 'DIAGNOSTIC-IO-CONTROL', ""
	DIAGNOSTIC_MEMORY_ADDRESSABLE_RANGE_ACCESS = 'DIAGNOSTIC-MEMORY-ADDRESSABLE-RANGE-ACCESS', ""
	DIAGNOSTIC_MEMORY_BY_ADDRESS = 'DIAGNOSTIC-MEMORY-BY-ADDRESS', ""
	DIAGNOSTIC_READ_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-READ-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_READ_DATA_BY_PERIODIC_ID = 'DIAGNOSTIC-READ-DATA-BY-PERIODIC-ID', ""
	DIAGNOSTIC_READ_DTC_INFORMATION = 'DIAGNOSTIC-READ-DTC-INFORMATION', ""
	DIAGNOSTIC_READ_MEMORY_BY_ADDRESS = 'DIAGNOSTIC-READ-MEMORY-BY-ADDRESS', ""
	DIAGNOSTIC_READ_SCALING_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-READ-SCALING-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_REQUEST_CONTROL_OF_ON_BOARD_DEVICE = 'DIAGNOSTIC-REQUEST-CONTROL-OF-ON-BOARD-DEVICE', ""
	DIAGNOSTIC_REQUEST_CURRENT_POWERTRAIN_DATA = 'DIAGNOSTIC-REQUEST-CURRENT-POWERTRAIN-DATA', ""
	DIAGNOSTIC_REQUEST_DOWNLOAD = 'DIAGNOSTIC-REQUEST-DOWNLOAD', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_PERMANENT_STATUS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-PERMANENT-STATUS', ""
	DIAGNOSTIC_REQUEST_FILE_TRANSFER = 'DIAGNOSTIC-REQUEST-FILE-TRANSFER', ""
	DIAGNOSTIC_REQUEST_ON_BOARD_MONITORING_TEST_RESULTS = 'DIAGNOSTIC-REQUEST-ON-BOARD-MONITORING-TEST-RESULTS', ""
	DIAGNOSTIC_REQUEST_POWERTRAIN_FREEZE_FRAME_DATA = 'DIAGNOSTIC-REQUEST-POWERTRAIN-FREEZE-FRAME-DATA', ""
	DIAGNOSTIC_REQUEST_UPLOAD = 'DIAGNOSTIC-REQUEST-UPLOAD', ""
	DIAGNOSTIC_REQUEST_VEHICLE_INFO = 'DIAGNOSTIC-REQUEST-VEHICLE-INFO', ""
	DIAGNOSTIC_RESPONSE_ON_EVENT = 'DIAGNOSTIC-RESPONSE-ON-EVENT', ""
	DIAGNOSTIC_ROUTINE_CONTROL = 'DIAGNOSTIC-ROUTINE-CONTROL', ""
	DIAGNOSTIC_SECURITY_ACCESS = 'DIAGNOSTIC-SECURITY-ACCESS', ""
	DIAGNOSTIC_SERVICE_INSTANCE = 'DIAGNOSTIC-SERVICE-INSTANCE', ""
	DIAGNOSTIC_SESSION_CONTROL = 'DIAGNOSTIC-SESSION-CONTROL', ""
	DIAGNOSTIC_TRANSFER_EXIT = 'DIAGNOSTIC-TRANSFER-EXIT', ""
	DIAGNOSTIC_WRITE_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-WRITE-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_WRITE_MEMORY_BY_ADDRESS = 'DIAGNOSTIC-WRITE-MEMORY-BY-ADDRESS', ""

class DIAGNOSTIC_SERVICE_TABLE__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_SERVICE_TABLE = 'DIAGNOSTIC-SERVICE-TABLE', ""

class DIAGNOSTIC_SESSION__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_SESSION = 'DIAGNOSTIC-SESSION', ""

class DIAGNOSTIC_SESSION_CONTROL_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_SESSION_CONTROL_CLASS = 'DIAGNOSTIC-SESSION-CONTROL-CLASS', ""

class DIAGNOSTIC_STORAGE_CONDITION__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_STORAGE_CONDITION = 'DIAGNOSTIC-STORAGE-CONDITION', ""

class DIAGNOSTIC_STORAGE_CONDITION_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_STORAGE_CONDITION_GROUP = 'DIAGNOSTIC-STORAGE-CONDITION-GROUP', ""

class DIAGNOSTIC_TEST_RESULT__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_TEST_RESULT = 'DIAGNOSTIC-TEST-RESULT', ""

class DIAGNOSTIC_TEST_ROUTINE_IDENTIFIER__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_TEST_ROUTINE_IDENTIFIER = 'DIAGNOSTIC-TEST-ROUTINE-IDENTIFIER', ""

class DIAGNOSTIC_TRANSFER_EXIT_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_TRANSFER_EXIT_CLASS = 'DIAGNOSTIC-TRANSFER-EXIT-CLASS', ""

class DIAGNOSTIC_TROUBLE_CODE__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_TROUBLE_CODE = 'DIAGNOSTIC-TROUBLE-CODE', ""
	DIAGNOSTIC_TROUBLE_CODE_J_1939 = 'DIAGNOSTIC-TROUBLE-CODE-J-1939', ""
	DIAGNOSTIC_TROUBLE_CODE_OBD = 'DIAGNOSTIC-TROUBLE-CODE-OBD', ""
	DIAGNOSTIC_TROUBLE_CODE_UDS = 'DIAGNOSTIC-TROUBLE-CODE-UDS', ""

class DIAGNOSTIC_TROUBLE_CODE_J_1939__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_TROUBLE_CODE_J_1939 = 'DIAGNOSTIC-TROUBLE-CODE-J-1939', ""

class DIAGNOSTIC_TROUBLE_CODE_OBD__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_TROUBLE_CODE_OBD = 'DIAGNOSTIC-TROUBLE-CODE-OBD', ""

class DIAGNOSTIC_TROUBLE_CODE_PROPS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_TROUBLE_CODE_PROPS = 'DIAGNOSTIC-TROUBLE-CODE-PROPS', ""

class DIAGNOSTIC_TROUBLE_CODE_UDS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_TROUBLE_CODE_UDS = 'DIAGNOSTIC-TROUBLE-CODE-UDS', ""

class DIAGNOSTIC_VALUE_NEEDS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_VALUE_NEEDS = 'DIAGNOSTIC-VALUE-NEEDS', ""

class DIAGNOSTIC_WRITE_DATA_BY_IDENTIFIER_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_WRITE_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-WRITE-DATA-BY-IDENTIFIER-CLASS', ""

class DIAGNOSTIC_WRITE_MEMORY_BY_ADDRESS_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DIAGNOSTIC_WRITE_MEMORY_BY_ADDRESS_CLASS = 'DIAGNOSTIC-WRITE-MEMORY-BY-ADDRESS-CLASS', ""

class DLT_LOG_CHANNEL__SUBTYPES_ENUM(simplebase.Enum):
	""
	DLT_LOG_CHANNEL = 'DLT-LOG-CHANNEL', ""

class DLT_LOG_CHANNEL_DESIGN__SUBTYPES_ENUM(simplebase.Enum):
	""
	DLT_LOG_CHANNEL_DESIGN = 'DLT-LOG-CHANNEL-DESIGN', ""

class DLT_MESSAGE__SUBTYPES_ENUM(simplebase.Enum):
	""
	DLT_MESSAGE = 'DLT-MESSAGE', ""

class DO_IP_LOGIC_ADDRESS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DO_IP_LOGIC_ADDRESS = 'DO-IP-LOGIC-ADDRESS', ""

class DO_IP_LOGIC_TARGET_ADDRESS_PROPS__SUBTYPES_ENUM(simplebase.Enum):
	""
	DO_IP_LOGIC_TARGET_ADDRESS_PROPS = 'DO-IP-LOGIC-TARGET-ADDRESS-PROPS', ""

class DO_IP_ROUTING_ACTIVATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	DO_IP_ROUTING_ACTIVATION = 'DO-IP-ROUTING-ACTIVATION', ""

class DO_IP_TP_CONFIG__SUBTYPES_ENUM(simplebase.Enum):
	""
	DO_IP_TP_CONFIG = 'DO-IP-TP-CONFIG', ""

class DOCUMENTATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	DOCUMENTATION = 'DOCUMENTATION', ""

class E_2_E_PROFILE_COMPATIBILITY_PROPS__SUBTYPES_ENUM(simplebase.Enum):
	""
	E_2_E_PROFILE_COMPATIBILITY_PROPS = 'E-2-E-PROFILE-COMPATIBILITY-PROPS', ""

class E_2_E_PROFILE_CONFIGURATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	E_2_E_PROFILE_CONFIGURATION = 'E-2-E-PROFILE-CONFIGURATION', ""

class ECU_INSTANCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ECU_INSTANCE = 'ECU-INSTANCE', ""

class ECU_PARTITION__SUBTYPES_ENUM(simplebase.Enum):
	""
	ECU_PARTITION = 'ECU-PARTITION', ""

class ECUC_ABSTRACT_REFERENCE_DEF__SUBTYPES_ENUM(simplebase.Enum):
	""
	ECUC_ABSTRACT_EXTERNAL_REFERENCE_DEF = 'ECUC-ABSTRACT-EXTERNAL-REFERENCE-DEF', ""
	ECUC_ABSTRACT_INTERNAL_REFERENCE_DEF = 'ECUC-ABSTRACT-INTERNAL-REFERENCE-DEF', ""
	ECUC_ABSTRACT_REFERENCE_DEF = 'ECUC-ABSTRACT-REFERENCE-DEF', ""
	ECUC_CHOICE_REFERENCE_DEF = 'ECUC-CHOICE-REFERENCE-DEF', ""
	ECUC_FOREIGN_REFERENCE_DEF = 'ECUC-FOREIGN-REFERENCE-DEF', ""
	ECUC_INSTANCE_REFERENCE_DEF = 'ECUC-INSTANCE-REFERENCE-DEF', ""
	ECUC_REFERENCE_DEF = 'ECUC-REFERENCE-DEF', ""
	ECUC_SYMBOLIC_NAME_REFERENCE_DEF = 'ECUC-SYMBOLIC-NAME-REFERENCE-DEF', ""
	ECUC_URI_REFERENCE_DEF = 'ECUC-URI-REFERENCE-DEF', ""

class ECUC_COMMON_ATTRIBUTES__SUBTYPES_ENUM(simplebase.Enum):
	""
	ECUC_ABSTRACT_EXTERNAL_REFERENCE_DEF = 'ECUC-ABSTRACT-EXTERNAL-REFERENCE-DEF', ""
	ECUC_ABSTRACT_INTERNAL_REFERENCE_DEF = 'ECUC-ABSTRACT-INTERNAL-REFERENCE-DEF', ""
	ECUC_ABSTRACT_REFERENCE_DEF = 'ECUC-ABSTRACT-REFERENCE-DEF', ""
	ECUC_ABSTRACT_STRING_PARAM_DEF = 'ECUC-ABSTRACT-STRING-PARAM-DEF', ""
	ECUC_ADD_INFO_PARAM_DEF = 'ECUC-ADD-INFO-PARAM-DEF', ""
	ECUC_BOOLEAN_PARAM_DEF = 'ECUC-BOOLEAN-PARAM-DEF', ""
	ECUC_CHOICE_REFERENCE_DEF = 'ECUC-CHOICE-REFERENCE-DEF', ""
	ECUC_COMMON_ATTRIBUTES = 'ECUC-COMMON-ATTRIBUTES', ""
	ECUC_ENUMERATION_PARAM_DEF = 'ECUC-ENUMERATION-PARAM-DEF', ""
	ECUC_FLOAT_PARAM_DEF = 'ECUC-FLOAT-PARAM-DEF', ""
	ECUC_FOREIGN_REFERENCE_DEF = 'ECUC-FOREIGN-REFERENCE-DEF', ""
	ECUC_FUNCTION_NAME_DEF = 'ECUC-FUNCTION-NAME-DEF', ""
	ECUC_INSTANCE_REFERENCE_DEF = 'ECUC-INSTANCE-REFERENCE-DEF', ""
	ECUC_INTEGER_PARAM_DEF = 'ECUC-INTEGER-PARAM-DEF', ""
	ECUC_LINKER_SYMBOL_DEF = 'ECUC-LINKER-SYMBOL-DEF', ""
	ECUC_MULTILINE_STRING_PARAM_DEF = 'ECUC-MULTILINE-STRING-PARAM-DEF', ""
	ECUC_PARAMETER_DEF = 'ECUC-PARAMETER-DEF', ""
	ECUC_REFERENCE_DEF = 'ECUC-REFERENCE-DEF', ""
	ECUC_STRING_PARAM_DEF = 'ECUC-STRING-PARAM-DEF', ""
	ECUC_SYMBOLIC_NAME_REFERENCE_DEF = 'ECUC-SYMBOLIC-NAME-REFERENCE-DEF', ""
	ECUC_URI_REFERENCE_DEF = 'ECUC-URI-REFERENCE-DEF', ""

class ECUC_CONTAINER_DEF__SUBTYPES_ENUM(simplebase.Enum):
	""
	ECUC_CHOICE_CONTAINER_DEF = 'ECUC-CHOICE-CONTAINER-DEF', ""
	ECUC_CONTAINER_DEF = 'ECUC-CONTAINER-DEF', ""
	ECUC_PARAM_CONF_CONTAINER_DEF = 'ECUC-PARAM-CONF-CONTAINER-DEF', ""

class ECUC_CONTAINER_VALUE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ECUC_CONTAINER_VALUE = 'ECUC-CONTAINER-VALUE', ""

class ECUC_DEFINITION_ELEMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	ECUC_ABSTRACT_EXTERNAL_REFERENCE_DEF = 'ECUC-ABSTRACT-EXTERNAL-REFERENCE-DEF', ""
	ECUC_ABSTRACT_INTERNAL_REFERENCE_DEF = 'ECUC-ABSTRACT-INTERNAL-REFERENCE-DEF', ""
	ECUC_ABSTRACT_REFERENCE_DEF = 'ECUC-ABSTRACT-REFERENCE-DEF', ""
	ECUC_ABSTRACT_STRING_PARAM_DEF = 'ECUC-ABSTRACT-STRING-PARAM-DEF', ""
	ECUC_ADD_INFO_PARAM_DEF = 'ECUC-ADD-INFO-PARAM-DEF', ""
	ECUC_BOOLEAN_PARAM_DEF = 'ECUC-BOOLEAN-PARAM-DEF', ""
	ECUC_CHOICE_CONTAINER_DEF = 'ECUC-CHOICE-CONTAINER-DEF', ""
	ECUC_CHOICE_REFERENCE_DEF = 'ECUC-CHOICE-REFERENCE-DEF', ""
	ECUC_COMMON_ATTRIBUTES = 'ECUC-COMMON-ATTRIBUTES', ""
	ECUC_CONTAINER_DEF = 'ECUC-CONTAINER-DEF', ""
	ECUC_DEFINITION_ELEMENT = 'ECUC-DEFINITION-ELEMENT', ""
	ECUC_ENUMERATION_PARAM_DEF = 'ECUC-ENUMERATION-PARAM-DEF', ""
	ECUC_FLOAT_PARAM_DEF = 'ECUC-FLOAT-PARAM-DEF', ""
	ECUC_FOREIGN_REFERENCE_DEF = 'ECUC-FOREIGN-REFERENCE-DEF', ""
	ECUC_FUNCTION_NAME_DEF = 'ECUC-FUNCTION-NAME-DEF', ""
	ECUC_INSTANCE_REFERENCE_DEF = 'ECUC-INSTANCE-REFERENCE-DEF', ""
	ECUC_INTEGER_PARAM_DEF = 'ECUC-INTEGER-PARAM-DEF', ""
	ECUC_LINKER_SYMBOL_DEF = 'ECUC-LINKER-SYMBOL-DEF', ""
	ECUC_MODULE_DEF = 'ECUC-MODULE-DEF', ""
	ECUC_MULTILINE_STRING_PARAM_DEF = 'ECUC-MULTILINE-STRING-PARAM-DEF', ""
	ECUC_PARAM_CONF_CONTAINER_DEF = 'ECUC-PARAM-CONF-CONTAINER-DEF', ""
	ECUC_PARAMETER_DEF = 'ECUC-PARAMETER-DEF', ""
	ECUC_REFERENCE_DEF = 'ECUC-REFERENCE-DEF', ""
	ECUC_STRING_PARAM_DEF = 'ECUC-STRING-PARAM-DEF', ""
	ECUC_SYMBOLIC_NAME_REFERENCE_DEF = 'ECUC-SYMBOLIC-NAME-REFERENCE-DEF', ""
	ECUC_URI_REFERENCE_DEF = 'ECUC-URI-REFERENCE-DEF', ""

class ECUC_DESTINATION_URI_DEF__SUBTYPES_ENUM(simplebase.Enum):
	""
	ECUC_DESTINATION_URI_DEF = 'ECUC-DESTINATION-URI-DEF', ""

class ECUC_MODULE_CONFIGURATION_VALUES__SUBTYPES_ENUM(simplebase.Enum):
	""
	ECUC_MODULE_CONFIGURATION_VALUES = 'ECUC-MODULE-CONFIGURATION-VALUES', ""

class ECUC_MODULE_DEF__SUBTYPES_ENUM(simplebase.Enum):
	""
	ECUC_MODULE_DEF = 'ECUC-MODULE-DEF', ""

class ECUC_PARAM_CONF_CONTAINER_DEF__SUBTYPES_ENUM(simplebase.Enum):
	""
	ECUC_PARAM_CONF_CONTAINER_DEF = 'ECUC-PARAM-CONF-CONTAINER-DEF', ""

class ECUC_PARAMETER_DEF__SUBTYPES_ENUM(simplebase.Enum):
	""
	ECUC_ABSTRACT_STRING_PARAM_DEF = 'ECUC-ABSTRACT-STRING-PARAM-DEF', ""
	ECUC_ADD_INFO_PARAM_DEF = 'ECUC-ADD-INFO-PARAM-DEF', ""
	ECUC_BOOLEAN_PARAM_DEF = 'ECUC-BOOLEAN-PARAM-DEF', ""
	ECUC_ENUMERATION_PARAM_DEF = 'ECUC-ENUMERATION-PARAM-DEF', ""
	ECUC_FLOAT_PARAM_DEF = 'ECUC-FLOAT-PARAM-DEF', ""
	ECUC_FUNCTION_NAME_DEF = 'ECUC-FUNCTION-NAME-DEF', ""
	ECUC_INTEGER_PARAM_DEF = 'ECUC-INTEGER-PARAM-DEF', ""
	ECUC_LINKER_SYMBOL_DEF = 'ECUC-LINKER-SYMBOL-DEF', ""
	ECUC_MULTILINE_STRING_PARAM_DEF = 'ECUC-MULTILINE-STRING-PARAM-DEF', ""
	ECUC_PARAMETER_DEF = 'ECUC-PARAMETER-DEF', ""
	ECUC_STRING_PARAM_DEF = 'ECUC-STRING-PARAM-DEF', ""

class ECUC_QUERY__SUBTYPES_ENUM(simplebase.Enum):
	""
	ECUC_QUERY = 'ECUC-QUERY', ""

class ECUC_VALUE_COLLECTION__SUBTYPES_ENUM(simplebase.Enum):
	""
	ECUC_VALUE_COLLECTION = 'ECUC-VALUE-COLLECTION', ""

class EOC_EXECUTABLE_ENTITY_REF_ABSTRACT__SUBTYPES_ENUM(simplebase.Enum):
	""
	EOC_EVENT_REF = 'EOC-EVENT-REF', ""
	EOC_EXECUTABLE_ENTITY_REF = 'EOC-EXECUTABLE-ENTITY-REF', ""
	EOC_EXECUTABLE_ENTITY_REF_ABSTRACT = 'EOC-EXECUTABLE-ENTITY-REF-ABSTRACT', ""
	EOC_EXECUTABLE_ENTITY_REF_GROUP = 'EOC-EXECUTABLE-ENTITY-REF-GROUP', ""

class EOC_EXECUTABLE_ENTITY_REF_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	EOC_EXECUTABLE_ENTITY_REF_GROUP = 'EOC-EXECUTABLE-ENTITY-REF-GROUP', ""

class ETH_IP_PROPS__SUBTYPES_ENUM(simplebase.Enum):
	""
	ETH_IP_PROPS = 'ETH-IP-PROPS', ""

class ETH_TCP_IP_ICMP_PROPS__SUBTYPES_ENUM(simplebase.Enum):
	""
	ETH_TCP_IP_ICMP_PROPS = 'ETH-TCP-IP-ICMP-PROPS', ""

class ETH_TCP_IP_PROPS__SUBTYPES_ENUM(simplebase.Enum):
	""
	ETH_TCP_IP_PROPS = 'ETH-TCP-IP-PROPS', ""

class ETHERNET_CLUSTER__SUBTYPES_ENUM(simplebase.Enum):
	""
	ETHERNET_CLUSTER = 'ETHERNET-CLUSTER', ""

class ETHERNET_COMMUNICATION_CONNECTOR__SUBTYPES_ENUM(simplebase.Enum):
	""
	ETHERNET_COMMUNICATION_CONNECTOR = 'ETHERNET-COMMUNICATION-CONNECTOR', ""

class ETHERNET_PHYSICAL_CHANNEL__SUBTYPES_ENUM(simplebase.Enum):
	""
	ETHERNET_PHYSICAL_CHANNEL = 'ETHERNET-PHYSICAL-CHANNEL', ""

class ETHERNET_RAW_DATA_STREAM_MAPPING__SUBTYPES_ENUM(simplebase.Enum):
	""
	ETHERNET_RAW_DATA_STREAM_MAPPING = 'ETHERNET-RAW-DATA-STREAM-MAPPING', ""

class ETHERNET_WAKEUP_SLEEP_ON_DATALINE_CONFIG__SUBTYPES_ENUM(simplebase.Enum):
	""
	ETHERNET_WAKEUP_SLEEP_ON_DATALINE_CONFIG = 'ETHERNET-WAKEUP-SLEEP-ON-DATALINE-CONFIG', ""

class EVENT_HANDLER__SUBTYPES_ENUM(simplebase.Enum):
	""
	EVENT_HANDLER = 'EVENT-HANDLER', ""

class EXCLUSIVE_AREA__SUBTYPES_ENUM(simplebase.Enum):
	""
	EXCLUSIVE_AREA = 'EXCLUSIVE-AREA', ""

class EXCLUSIVE_AREA_NESTING_ORDER__SUBTYPES_ENUM(simplebase.Enum):
	""
	EXCLUSIVE_AREA_NESTING_ORDER = 'EXCLUSIVE-AREA-NESTING-ORDER', ""

class EXECUTABLE__SUBTYPES_ENUM(simplebase.Enum):
	""
	EXECUTABLE = 'EXECUTABLE', ""

class EXECUTABLE_ENTITY__SUBTYPES_ENUM(simplebase.Enum):
	""
	BSW_CALLED_ENTITY = 'BSW-CALLED-ENTITY', ""
	BSW_INTERRUPT_ENTITY = 'BSW-INTERRUPT-ENTITY', ""
	BSW_MODULE_ENTITY = 'BSW-MODULE-ENTITY', ""
	BSW_SCHEDULABLE_ENTITY = 'BSW-SCHEDULABLE-ENTITY', ""
	EXECUTABLE_ENTITY = 'EXECUTABLE-ENTITY', ""
	RUNNABLE_ENTITY = 'RUNNABLE-ENTITY', ""

class EXECUTABLE_ENTITY_ACTIVATION_REASON__SUBTYPES_ENUM(simplebase.Enum):
	""
	EXECUTABLE_ENTITY_ACTIVATION_REASON = 'EXECUTABLE-ENTITY-ACTIVATION-REASON', ""

class FIBEX_ELEMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_CAN_CLUSTER = 'ABSTRACT-CAN-CLUSTER', ""
	ABSTRACT_ETHERNET_FRAME = 'ABSTRACT-ETHERNET-FRAME', ""
	BUS_MIRROR_CHANNEL_MAPPING = 'BUS-MIRROR-CHANNEL-MAPPING', ""
	BUS_MIRROR_CHANNEL_MAPPING_CAN = 'BUS-MIRROR-CHANNEL-MAPPING-CAN', ""
	BUS_MIRROR_CHANNEL_MAPPING_FLEXRAY = 'BUS-MIRROR-CHANNEL-MAPPING-FLEXRAY', ""
	BUS_MIRROR_CHANNEL_MAPPING_IP = 'BUS-MIRROR-CHANNEL-MAPPING-IP', ""
	BUS_MIRROR_CHANNEL_MAPPING_USER_DEFINED = 'BUS-MIRROR-CHANNEL-MAPPING-USER-DEFINED', ""
	CAN_CLUSTER = 'CAN-CLUSTER', ""
	CAN_FRAME = 'CAN-FRAME', ""
	CAN_TP_CONFIG = 'CAN-TP-CONFIG', ""
	COMMUNICATION_CLUSTER = 'COMMUNICATION-CLUSTER', ""
	CONSUMED_PROVIDED_SERVICE_INSTANCE_GROUP = 'CONSUMED-PROVIDED-SERVICE-INSTANCE-GROUP', ""
	CONTAINER_I_PDU = 'CONTAINER-I-PDU', ""
	COUPLING_ELEMENT = 'COUPLING-ELEMENT', ""
	DCM_I_PDU = 'DCM-I-PDU', ""
	DLT_MESSAGE_COLLECTION_SET = 'DLT-MESSAGE-COLLECTION-SET', ""
	DO_IP_TP_CONFIG = 'DO-IP-TP-CONFIG', ""
	ECU_INSTANCE = 'ECU-INSTANCE', ""
	ETH_TP_CONFIG = 'ETH-TP-CONFIG', ""
	ETHERNET_CLUSTER = 'ETHERNET-CLUSTER', ""
	ETHERNET_FRAME = 'ETHERNET-FRAME', ""
	ETHERNET_WAKEUP_SLEEP_ON_DATALINE_CONFIG_SET = 'ETHERNET-WAKEUP-SLEEP-ON-DATALINE-CONFIG-SET', ""
	FIBEX_ELEMENT = 'FIBEX-ELEMENT', ""
	FLEXRAY_AR_TP_CONFIG = 'FLEXRAY-AR-TP-CONFIG', ""
	FLEXRAY_CLUSTER = 'FLEXRAY-CLUSTER', ""
	FLEXRAY_FRAME = 'FLEXRAY-FRAME', ""
	FLEXRAY_TP_CONFIG = 'FLEXRAY-TP-CONFIG', ""
	FRAME = 'FRAME', ""
	GATEWAY = 'GATEWAY', ""
	GENERAL_PURPOSE_I_PDU = 'GENERAL-PURPOSE-I-PDU', ""
	GENERAL_PURPOSE_PDU = 'GENERAL-PURPOSE-PDU', ""
	GENERIC_ETHERNET_FRAME = 'GENERIC-ETHERNET-FRAME', ""
	GLOBAL_TIME_DOMAIN = 'GLOBAL-TIME-DOMAIN', ""
	I_PDU = 'I-PDU', ""
	I_SIGNAL = 'I-SIGNAL', ""
	I_SIGNAL_GROUP = 'I-SIGNAL-GROUP', ""
	I_SIGNAL_I_PDU = 'I-SIGNAL-I-PDU', ""
	I_SIGNAL_I_PDU_GROUP = 'I-SIGNAL-I-PDU-GROUP', ""
	IEEE_1722_TP_ETHERNET_FRAME = 'IEEE-1722-TP-ETHERNET-FRAME', ""
	J_1939_CLUSTER = 'J-1939-CLUSTER', ""
	J_1939_DCM_I_PDU = 'J-1939-DCM-I-PDU', ""
	J_1939_TP_CONFIG = 'J-1939-TP-CONFIG', ""
	LIN_CLUSTER = 'LIN-CLUSTER', ""
	LIN_EVENT_TRIGGERED_FRAME = 'LIN-EVENT-TRIGGERED-FRAME', ""
	LIN_FRAME = 'LIN-FRAME', ""
	LIN_SPORADIC_FRAME = 'LIN-SPORADIC-FRAME', ""
	LIN_TP_CONFIG = 'LIN-TP-CONFIG', ""
	LIN_UNCONDITIONAL_FRAME = 'LIN-UNCONDITIONAL-FRAME', ""
	MACHINE_DESIGN = 'MACHINE-DESIGN', ""
	MULTIPLEXED_I_PDU = 'MULTIPLEXED-I-PDU', ""
	N_PDU = 'N-PDU', ""
	NM_CONFIG = 'NM-CONFIG', ""
	NM_PDU = 'NM-PDU', ""
	PDU = 'PDU', ""
	PDUR_I_PDU_GROUP = 'PDUR-I-PDU-GROUP', ""
	SECURE_COMMUNICATION_PROPS_SET = 'SECURE-COMMUNICATION-PROPS-SET', ""
	SECURED_I_PDU = 'SECURED-I-PDU', ""
	SERVICE_INSTANCE_COLLECTION_SET = 'SERVICE-INSTANCE-COLLECTION-SET', ""
	SO_AD_ROUTING_GROUP = 'SO-AD-ROUTING-GROUP', ""
	SOCKET_CONNECTION_IPDU_IDENTIFIER_SET = 'SOCKET-CONNECTION-IPDU-IDENTIFIER-SET', ""
	SOMEIP_TP_CONFIG = 'SOMEIP-TP-CONFIG', ""
	TP_CONFIG = 'TP-CONFIG', ""
	TTCAN_CLUSTER = 'TTCAN-CLUSTER', ""
	USER_DEFINED_CLUSTER = 'USER-DEFINED-CLUSTER', ""
	USER_DEFINED_ETHERNET_FRAME = 'USER-DEFINED-ETHERNET-FRAME', ""
	USER_DEFINED_I_PDU = 'USER-DEFINED-I-PDU', ""
	USER_DEFINED_PDU = 'USER-DEFINED-PDU', ""
	XCP_PDU = 'XCP-PDU', ""

class FIELD__SUBTYPES_ENUM(simplebase.Enum):
	""
	FIELD = 'FIELD', ""

class FLAT_INSTANCE_DESCRIPTOR__SUBTYPES_ENUM(simplebase.Enum):
	""
	FLAT_INSTANCE_DESCRIPTOR = 'FLAT-INSTANCE-DESCRIPTOR', ""

class FLAT_MAP__SUBTYPES_ENUM(simplebase.Enum):
	""
	FLAT_MAP = 'FLAT-MAP', ""

class FLEXRAY_AR_TP_NODE__SUBTYPES_ENUM(simplebase.Enum):
	""
	FLEXRAY_AR_TP_NODE = 'FLEXRAY-AR-TP-NODE', ""

class FLEXRAY_CLUSTER__SUBTYPES_ENUM(simplebase.Enum):
	""
	FLEXRAY_CLUSTER = 'FLEXRAY-CLUSTER', ""

class FLEXRAY_COMMUNICATION_CONNECTOR__SUBTYPES_ENUM(simplebase.Enum):
	""
	FLEXRAY_COMMUNICATION_CONNECTOR = 'FLEXRAY-COMMUNICATION-CONNECTOR', ""

class FLEXRAY_NM_CLUSTER__SUBTYPES_ENUM(simplebase.Enum):
	""
	FLEXRAY_NM_CLUSTER = 'FLEXRAY-NM-CLUSTER', ""

class FLEXRAY_PHYSICAL_CHANNEL__SUBTYPES_ENUM(simplebase.Enum):
	""
	FLEXRAY_PHYSICAL_CHANNEL = 'FLEXRAY-PHYSICAL-CHANNEL', ""

class FLEXRAY_TP_CONNECTION_CONTROL__SUBTYPES_ENUM(simplebase.Enum):
	""
	FLEXRAY_TP_CONNECTION_CONTROL = 'FLEXRAY-TP-CONNECTION-CONTROL', ""

class FLEXRAY_TP_NODE__SUBTYPES_ENUM(simplebase.Enum):
	""
	FLEXRAY_TP_NODE = 'FLEXRAY-TP-NODE', ""

class FLEXRAY_TP_PDU_POOL__SUBTYPES_ENUM(simplebase.Enum):
	""
	FLEXRAY_TP_PDU_POOL = 'FLEXRAY-TP-PDU-POOL', ""

class FM_ATTRIBUTE_DEF__SUBTYPES_ENUM(simplebase.Enum):
	""
	FM_ATTRIBUTE_DEF = 'FM-ATTRIBUTE-DEF', ""

class FM_FEATURE__SUBTYPES_ENUM(simplebase.Enum):
	""
	FM_FEATURE = 'FM-FEATURE', ""

class FM_FEATURE_MODEL__SUBTYPES_ENUM(simplebase.Enum):
	""
	FM_FEATURE_MODEL = 'FM-FEATURE-MODEL', ""

class FM_FEATURE_SELECTION_SET__SUBTYPES_ENUM(simplebase.Enum):
	""
	FM_FEATURE_SELECTION_SET = 'FM-FEATURE-SELECTION-SET', ""

class FRAME__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_ETHERNET_FRAME = 'ABSTRACT-ETHERNET-FRAME', ""
	CAN_FRAME = 'CAN-FRAME', ""
	ETHERNET_FRAME = 'ETHERNET-FRAME', ""
	FLEXRAY_FRAME = 'FLEXRAY-FRAME', ""
	FRAME = 'FRAME', ""
	GENERIC_ETHERNET_FRAME = 'GENERIC-ETHERNET-FRAME', ""
	IEEE_1722_TP_ETHERNET_FRAME = 'IEEE-1722-TP-ETHERNET-FRAME', ""
	LIN_EVENT_TRIGGERED_FRAME = 'LIN-EVENT-TRIGGERED-FRAME', ""
	LIN_FRAME = 'LIN-FRAME', ""
	LIN_SPORADIC_FRAME = 'LIN-SPORADIC-FRAME', ""
	LIN_UNCONDITIONAL_FRAME = 'LIN-UNCONDITIONAL-FRAME', ""
	USER_DEFINED_ETHERNET_FRAME = 'USER-DEFINED-ETHERNET-FRAME', ""

class FRAME_PORT__SUBTYPES_ENUM(simplebase.Enum):
	""
	FRAME_PORT = 'FRAME-PORT', ""

class FRAME_TRIGGERING__SUBTYPES_ENUM(simplebase.Enum):
	""
	CAN_FRAME_TRIGGERING = 'CAN-FRAME-TRIGGERING', ""
	ETHERNET_FRAME_TRIGGERING = 'ETHERNET-FRAME-TRIGGERING', ""
	FLEXRAY_FRAME_TRIGGERING = 'FLEXRAY-FRAME-TRIGGERING', ""
	FRAME_TRIGGERING = 'FRAME-TRIGGERING', ""
	LIN_FRAME_TRIGGERING = 'LIN-FRAME-TRIGGERING', ""

class FUNCTION_GROUP_SET__SUBTYPES_ENUM(simplebase.Enum):
	""
	FUNCTION_GROUP_SET = 'FUNCTION-GROUP-SET', ""

class FUNCTION_INHIBITION_NEEDS__SUBTYPES_ENUM(simplebase.Enum):
	""
	FUNCTION_INHIBITION_NEEDS = 'FUNCTION-INHIBITION-NEEDS', ""

class GENERAL_PURPOSE_PDU__SUBTYPES_ENUM(simplebase.Enum):
	""
	GENERAL_PURPOSE_PDU = 'GENERAL-PURPOSE-PDU', ""

class GLOBAL_SUPERVISION__SUBTYPES_ENUM(simplebase.Enum):
	""
	GLOBAL_SUPERVISION = 'GLOBAL-SUPERVISION', ""

class GLOBAL_TIME_DOMAIN__SUBTYPES_ENUM(simplebase.Enum):
	""
	GLOBAL_TIME_DOMAIN = 'GLOBAL-TIME-DOMAIN', ""

class GLOBAL_TIME_MASTER__SUBTYPES_ENUM(simplebase.Enum):
	""
	GLOBAL_TIME_CAN_MASTER = 'GLOBAL-TIME-CAN-MASTER', ""
	GLOBAL_TIME_ETH_MASTER = 'GLOBAL-TIME-ETH-MASTER', ""
	GLOBAL_TIME_FR_MASTER = 'GLOBAL-TIME-FR-MASTER', ""
	GLOBAL_TIME_MASTER = 'GLOBAL-TIME-MASTER', ""
	USER_DEFINED_GLOBAL_TIME_MASTER = 'USER-DEFINED-GLOBAL-TIME-MASTER', ""

class GLOBAL_TIME_SLAVE__SUBTYPES_ENUM(simplebase.Enum):
	""
	GLOBAL_TIME_CAN_SLAVE = 'GLOBAL-TIME-CAN-SLAVE', ""
	GLOBAL_TIME_ETH_SLAVE = 'GLOBAL-TIME-ETH-SLAVE', ""
	GLOBAL_TIME_FR_SLAVE = 'GLOBAL-TIME-FR-SLAVE', ""
	GLOBAL_TIME_SLAVE = 'GLOBAL-TIME-SLAVE', ""
	USER_DEFINED_GLOBAL_TIME_SLAVE = 'USER-DEFINED-GLOBAL-TIME-SLAVE', ""

class GRANT__SUBTYPES_ENUM(simplebase.Enum):
	""
	COM_EVENT_GRANT = 'COM-EVENT-GRANT', ""
	COM_FIELD_GRANT = 'COM-FIELD-GRANT', ""
	COM_FIND_SERVICE_GRANT = 'COM-FIND-SERVICE-GRANT', ""
	COM_GRANT = 'COM-GRANT', ""
	COM_METHOD_GRANT = 'COM-METHOD-GRANT', ""
	COM_OFFER_SERVICE_GRANT = 'COM-OFFER-SERVICE-GRANT', ""
	ETHERNET_RAW_DATA_STREAM_GRANT = 'ETHERNET-RAW-DATA-STREAM-GRANT', ""
	GRANT = 'GRANT', ""
	RAW_DATA_STREAM_GRANT = 'RAW-DATA-STREAM-GRANT', ""

class HW_ATTRIBUTE_DEF__SUBTYPES_ENUM(simplebase.Enum):
	""
	HW_ATTRIBUTE_DEF = 'HW-ATTRIBUTE-DEF', ""

class HW_CATEGORY__SUBTYPES_ENUM(simplebase.Enum):
	""
	HW_CATEGORY = 'HW-CATEGORY', ""

class HW_DESCRIPTION_ENTITY__SUBTYPES_ENUM(simplebase.Enum):
	""
	HW_DESCRIPTION_ENTITY = 'HW-DESCRIPTION-ENTITY', ""
	HW_ELEMENT = 'HW-ELEMENT', ""
	HW_PIN = 'HW-PIN', ""
	HW_PIN_GROUP = 'HW-PIN-GROUP', ""
	HW_TYPE = 'HW-TYPE', ""

class HW_ELEMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	HW_ELEMENT = 'HW-ELEMENT', ""

class HW_PIN__SUBTYPES_ENUM(simplebase.Enum):
	""
	HW_PIN = 'HW-PIN', ""

class HW_PIN_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	HW_PIN_GROUP = 'HW-PIN-GROUP', ""

class HW_TYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	HW_TYPE = 'HW-TYPE', ""

class I_PDU__SUBTYPES_ENUM(simplebase.Enum):
	""
	CONTAINER_I_PDU = 'CONTAINER-I-PDU', ""
	DCM_I_PDU = 'DCM-I-PDU', ""
	GENERAL_PURPOSE_I_PDU = 'GENERAL-PURPOSE-I-PDU', ""
	I_PDU = 'I-PDU', ""
	I_SIGNAL_I_PDU = 'I-SIGNAL-I-PDU', ""
	J_1939_DCM_I_PDU = 'J-1939-DCM-I-PDU', ""
	MULTIPLEXED_I_PDU = 'MULTIPLEXED-I-PDU', ""
	N_PDU = 'N-PDU', ""
	SECURED_I_PDU = 'SECURED-I-PDU', ""
	USER_DEFINED_I_PDU = 'USER-DEFINED-I-PDU', ""
	XCP_PDU = 'XCP-PDU', ""

class I_PDU_PORT__SUBTYPES_ENUM(simplebase.Enum):
	""
	I_PDU_PORT = 'I-PDU-PORT', ""

class I_PV_6_EXT_HEADER_FILTER_LIST__SUBTYPES_ENUM(simplebase.Enum):
	""
	I_PV_6_EXT_HEADER_FILTER_LIST = 'I-PV-6-EXT-HEADER-FILTER-LIST', ""

class I_SIGNAL__SUBTYPES_ENUM(simplebase.Enum):
	""
	I_SIGNAL = 'I-SIGNAL', ""

class I_SIGNAL_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	I_SIGNAL_GROUP = 'I-SIGNAL-GROUP', ""

class I_SIGNAL_I_PDU__SUBTYPES_ENUM(simplebase.Enum):
	""
	I_SIGNAL_I_PDU = 'I-SIGNAL-I-PDU', ""

class I_SIGNAL_I_PDU_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	I_SIGNAL_I_PDU_GROUP = 'I-SIGNAL-I-PDU-GROUP', ""

class I_SIGNAL_PORT__SUBTYPES_ENUM(simplebase.Enum):
	""
	I_SIGNAL_PORT = 'I-SIGNAL-PORT', ""

class I_SIGNAL_TO_I_PDU_MAPPING__SUBTYPES_ENUM(simplebase.Enum):
	""
	I_SIGNAL_TO_I_PDU_MAPPING = 'I-SIGNAL-TO-I-PDU-MAPPING', ""

class I_SIGNAL_TRIGGERING__SUBTYPES_ENUM(simplebase.Enum):
	""
	I_SIGNAL_TRIGGERING = 'I-SIGNAL-TRIGGERING', ""

class IDENTIFIABLE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_ACCESS_POINT = 'ABSTRACT-ACCESS-POINT', ""
	ABSTRACT_CAN_CLUSTER = 'ABSTRACT-CAN-CLUSTER', ""
	ABSTRACT_CAN_COMMUNICATION_CONNECTOR = 'ABSTRACT-CAN-COMMUNICATION-CONNECTOR', ""
	ABSTRACT_CAN_COMMUNICATION_CONTROLLER = 'ABSTRACT-CAN-COMMUNICATION-CONTROLLER', ""
	ABSTRACT_CAN_PHYSICAL_CHANNEL = 'ABSTRACT-CAN-PHYSICAL-CHANNEL', ""
	ABSTRACT_CLASS_TAILORING = 'ABSTRACT-CLASS-TAILORING', ""
	ABSTRACT_DO_IP_LOGIC_ADDRESS_PROPS = 'ABSTRACT-DO-IP-LOGIC-ADDRESS-PROPS', ""
	ABSTRACT_ETHERNET_FRAME = 'ABSTRACT-ETHERNET-FRAME', ""
	ABSTRACT_EVENT = 'ABSTRACT-EVENT', ""
	ABSTRACT_EXECUTION_CONTEXT = 'ABSTRACT-EXECUTION-CONTEXT', ""
	ABSTRACT_IAM_REMOTE_SUBJECT = 'ABSTRACT-IAM-REMOTE-SUBJECT', ""
	ABSTRACT_IMPLEMENTATION_DATA_TYPE = 'ABSTRACT-IMPLEMENTATION-DATA-TYPE', ""
	ABSTRACT_IMPLEMENTATION_DATA_TYPE_ELEMENT = 'ABSTRACT-IMPLEMENTATION-DATA-TYPE-ELEMENT', ""
	ABSTRACT_PROVIDED_PORT_PROTOTYPE = 'ABSTRACT-PROVIDED-PORT-PROTOTYPE', ""
	ABSTRACT_RAW_DATA_STREAM_INTERFACE = 'ABSTRACT-RAW-DATA-STREAM-INTERFACE', ""
	ABSTRACT_REQUIRED_PORT_PROTOTYPE = 'ABSTRACT-REQUIRED-PORT-PROTOTYPE', ""
	ABSTRACT_SECURITY_EVENT_FILTER = 'ABSTRACT-SECURITY-EVENT-FILTER', ""
	ABSTRACT_SECURITY_IDSM_INSTANCE_FILTER = 'ABSTRACT-SECURITY-IDSM-INSTANCE-FILTER', ""
	ABSTRACT_SERVICE_INSTANCE = 'ABSTRACT-SERVICE-INSTANCE', ""
	ABSTRACT_SIGNAL_BASED_TO_I_SIGNAL_TRIGGERING_MAPPING = 'ABSTRACT-SIGNAL-BASED-TO-I-SIGNAL-TRIGGERING-MAPPING', ""
	ABSTRACT_SYNCHRONIZED_TIME_BASE_INTERFACE = 'ABSTRACT-SYNCHRONIZED-TIME-BASE-INTERFACE', ""
	ACL_OBJECT_SET = 'ACL-OBJECT-SET', ""
	ACL_OPERATION = 'ACL-OPERATION', ""
	ACL_PERMISSION = 'ACL-PERMISSION', ""
	ACL_ROLE = 'ACL-ROLE', ""
	ADAPTIVE_APPLICATION_SW_COMPONENT_TYPE = 'ADAPTIVE-APPLICATION-SW-COMPONENT-TYPE', ""
	ADAPTIVE_MODULE_INSTANTIATION = 'ADAPTIVE-MODULE-INSTANTIATION', ""
	ADAPTIVE_PLATFORM_SERVICE_INSTANCE = 'ADAPTIVE-PLATFORM-SERVICE-INSTANCE', ""
	ADAPTIVE_SWC_INTERNAL_BEHAVIOR = 'ADAPTIVE-SWC-INTERNAL-BEHAVIOR', ""
	AGE_CONSTRAINT = 'AGE-CONSTRAINT', ""
	AGGREGATION_TAILORING = 'AGGREGATION-TAILORING', ""
	ALIAS_NAME_SET = 'ALIAS-NAME-SET', ""
	ALIVE_SUPERVISION = 'ALIVE-SUPERVISION', ""
	ALLOCATOR = 'ALLOCATOR', ""
	ANALYZED_EXECUTION_TIME = 'ANALYZED-EXECUTION-TIME', ""
	AP_APPLICATION_ERROR = 'AP-APPLICATION-ERROR', ""
	AP_APPLICATION_ERROR_DOMAIN = 'AP-APPLICATION-ERROR-DOMAIN', ""
	AP_APPLICATION_ERROR_SET = 'AP-APPLICATION-ERROR-SET', ""
	AP_SOMEIP_TRANSFORMATION_PROPS = 'AP-SOMEIP-TRANSFORMATION-PROPS', ""
	APPLICATION_ARRAY_DATA_TYPE = 'APPLICATION-ARRAY-DATA-TYPE', ""
	APPLICATION_ARRAY_ELEMENT = 'APPLICATION-ARRAY-ELEMENT', ""
	APPLICATION_ASSOC_MAP_DATA_TYPE = 'APPLICATION-ASSOC-MAP-DATA-TYPE', ""
	APPLICATION_ASSOC_MAP_ELEMENT = 'APPLICATION-ASSOC-MAP-ELEMENT', ""
	APPLICATION_COMPOSITE_DATA_TYPE = 'APPLICATION-COMPOSITE-DATA-TYPE', ""
	APPLICATION_COMPOSITE_ELEMENT_DATA_PROTOTYPE = 'APPLICATION-COMPOSITE-ELEMENT-DATA-PROTOTYPE', ""
	APPLICATION_DATA_TYPE = 'APPLICATION-DATA-TYPE', ""
	APPLICATION_DEFERRED_DATA_TYPE = 'APPLICATION-DEFERRED-DATA-TYPE', ""
	APPLICATION_ENDPOINT = 'APPLICATION-ENDPOINT', ""
	APPLICATION_ERROR = 'APPLICATION-ERROR', ""
	APPLICATION_PARTITION = 'APPLICATION-PARTITION', ""
	APPLICATION_PARTITION_TO_ECU_PARTITION_MAPPING = 'APPLICATION-PARTITION-TO-ECU-PARTITION-MAPPING', ""
	APPLICATION_PRIMITIVE_DATA_TYPE = 'APPLICATION-PRIMITIVE-DATA-TYPE', ""
	APPLICATION_RECORD_DATA_TYPE = 'APPLICATION-RECORD-DATA-TYPE', ""
	APPLICATION_RECORD_ELEMENT = 'APPLICATION-RECORD-ELEMENT', ""
	APPLICATION_SW_COMPONENT_TYPE = 'APPLICATION-SW-COMPONENT-TYPE', ""
	AR_ELEMENT = 'AR-ELEMENT', ""
	AR_PACKAGE = 'AR-PACKAGE', ""
	ARBITRARY_EVENT_TRIGGERING = 'ARBITRARY-EVENT-TRIGGERING', ""
	ARGUMENT_DATA_PROTOTYPE = 'ARGUMENT-DATA-PROTOTYPE', ""
	ASSEMBLY_SW_CONNECTOR = 'ASSEMBLY-SW-CONNECTOR', ""
	ASYNCHRONOUS_SERVER_CALL_POINT = 'ASYNCHRONOUS-SERVER-CALL-POINT', ""
	ASYNCHRONOUS_SERVER_CALL_RESULT_POINT = 'ASYNCHRONOUS-SERVER-CALL-RESULT-POINT', ""
	ASYNCHRONOUS_SERVER_CALL_RETURNS_EVENT = 'ASYNCHRONOUS-SERVER-CALL-RETURNS-EVENT', ""
	ATOMIC_SW_COMPONENT_TYPE = 'ATOMIC-SW-COMPONENT-TYPE', ""
	ATP_BLUEPRINT = 'ATP-BLUEPRINT', ""
	ATP_BLUEPRINTABLE = 'ATP-BLUEPRINTABLE', ""
	ATP_CLASSIFIER = 'ATP-CLASSIFIER', ""
	ATP_FEATURE = 'ATP-FEATURE', ""
	ATP_PROTOTYPE = 'ATP-PROTOTYPE', ""
	ATP_STRUCTURE_ELEMENT = 'ATP-STRUCTURE-ELEMENT', ""
	ATP_TYPE = 'ATP-TYPE', ""
	ATTRIBUTE_TAILORING = 'ATTRIBUTE-TAILORING', ""
	AUTOSAR_DATA_PROTOTYPE = 'AUTOSAR-DATA-PROTOTYPE', ""
	AUTOSAR_DATA_TYPE = 'AUTOSAR-DATA-TYPE', ""
	AUTOSAR_OPERATION_ARGUMENT_INSTANCE = 'AUTOSAR-OPERATION-ARGUMENT-INSTANCE', ""
	AUTOSAR_VARIABLE_INSTANCE = 'AUTOSAR-VARIABLE-INSTANCE', ""
	BACKGROUND_EVENT = 'BACKGROUND-EVENT', ""
	BASE_TYPE = 'BASE-TYPE', ""
	BINARY_MANIFEST_ADDRESSABLE_OBJECT = 'BINARY-MANIFEST-ADDRESSABLE-OBJECT', ""
	BINARY_MANIFEST_ITEM = 'BINARY-MANIFEST-ITEM', ""
	BINARY_MANIFEST_ITEM_DEFINITION = 'BINARY-MANIFEST-ITEM-DEFINITION', ""
	BINARY_MANIFEST_META_DATA_FIELD = 'BINARY-MANIFEST-META-DATA-FIELD', ""
	BINARY_MANIFEST_PROVIDE_RESOURCE = 'BINARY-MANIFEST-PROVIDE-RESOURCE', ""
	BINARY_MANIFEST_REQUIRE_RESOURCE = 'BINARY-MANIFEST-REQUIRE-RESOURCE', ""
	BINARY_MANIFEST_RESOURCE = 'BINARY-MANIFEST-RESOURCE', ""
	BINARY_MANIFEST_RESOURCE_DEFINITION = 'BINARY-MANIFEST-RESOURCE-DEFINITION', ""
	BLOCK_STATE = 'BLOCK-STATE', ""
	BLUEPRINT_MAPPING_SET = 'BLUEPRINT-MAPPING-SET', ""
	BSW_ASYNCHRONOUS_SERVER_CALL_RETURNS_EVENT = 'BSW-ASYNCHRONOUS-SERVER-CALL-RETURNS-EVENT', ""
	BSW_BACKGROUND_EVENT = 'BSW-BACKGROUND-EVENT', ""
	BSW_CALLED_ENTITY = 'BSW-CALLED-ENTITY', ""
	BSW_COMPOSITION_TIMING = 'BSW-COMPOSITION-TIMING', ""
	BSW_DATA_RECEIVED_EVENT = 'BSW-DATA-RECEIVED-EVENT', ""
	BSW_DEBUG_INFO = 'BSW-DEBUG-INFO', ""
	BSW_ENTRY_RELATIONSHIP_SET = 'BSW-ENTRY-RELATIONSHIP-SET', ""
	BSW_EVENT = 'BSW-EVENT', ""
	BSW_EXTERNAL_TRIGGER_OCCURRED_EVENT = 'BSW-EXTERNAL-TRIGGER-OCCURRED-EVENT', ""
	BSW_IMPLEMENTATION = 'BSW-IMPLEMENTATION', ""
	BSW_INTERNAL_BEHAVIOR = 'BSW-INTERNAL-BEHAVIOR', ""
	BSW_INTERNAL_TRIGGER_OCCURRED_EVENT = 'BSW-INTERNAL-TRIGGER-OCCURRED-EVENT', ""
	BSW_INTERNAL_TRIGGERING_POINT = 'BSW-INTERNAL-TRIGGERING-POINT', ""
	BSW_INTERRUPT_ENTITY = 'BSW-INTERRUPT-ENTITY', ""
	BSW_MGR_NEEDS = 'BSW-MGR-NEEDS', ""
	BSW_MODE_MANAGER_ERROR_EVENT = 'BSW-MODE-MANAGER-ERROR-EVENT', ""
	BSW_MODE_SWITCH_EVENT = 'BSW-MODE-SWITCH-EVENT', ""
	BSW_MODE_SWITCHED_ACK_EVENT = 'BSW-MODE-SWITCHED-ACK-EVENT', ""
	BSW_MODULE_DEPENDENCY = 'BSW-MODULE-DEPENDENCY', ""
	BSW_MODULE_DESCRIPTION = 'BSW-MODULE-DESCRIPTION', ""
	BSW_MODULE_ENTITY = 'BSW-MODULE-ENTITY', ""
	BSW_MODULE_ENTRY = 'BSW-MODULE-ENTRY', ""
	BSW_MODULE_TIMING = 'BSW-MODULE-TIMING', ""
	BSW_OPERATION_INVOKED_EVENT = 'BSW-OPERATION-INVOKED-EVENT', ""
	BSW_OS_TASK_EXECUTION_EVENT = 'BSW-OS-TASK-EXECUTION-EVENT', ""
	BSW_SCHEDULABLE_ENTITY = 'BSW-SCHEDULABLE-ENTITY', ""
	BSW_SCHEDULE_EVENT = 'BSW-SCHEDULE-EVENT', ""
	BSW_SERVICE_DEPENDENCY_IDENT = 'BSW-SERVICE-DEPENDENCY-IDENT', ""
	BSW_TIMING_EVENT = 'BSW-TIMING-EVENT', ""
	BUILD_ACTION = 'BUILD-ACTION', ""
	BUILD_ACTION_ENTITY = 'BUILD-ACTION-ENTITY', ""
	BUILD_ACTION_ENVIRONMENT = 'BUILD-ACTION-ENVIRONMENT', ""
	BUILD_ACTION_MANIFEST = 'BUILD-ACTION-MANIFEST', ""
	BULK_NV_DATA_DESCRIPTOR = 'BULK-NV-DATA-DESCRIPTOR', ""
	BURST_PATTERN_EVENT_TRIGGERING = 'BURST-PATTERN-EVENT-TRIGGERING', ""
	BUS_MIRROR_CHANNEL_MAPPING = 'BUS-MIRROR-CHANNEL-MAPPING', ""
	BUS_MIRROR_CHANNEL_MAPPING_CAN = 'BUS-MIRROR-CHANNEL-MAPPING-CAN', ""
	BUS_MIRROR_CHANNEL_MAPPING_FLEXRAY = 'BUS-MIRROR-CHANNEL-MAPPING-FLEXRAY', ""
	BUS_MIRROR_CHANNEL_MAPPING_IP = 'BUS-MIRROR-CHANNEL-MAPPING-IP', ""
	BUS_MIRROR_CHANNEL_MAPPING_USER_DEFINED = 'BUS-MIRROR-CHANNEL-MAPPING-USER-DEFINED', ""
	CALIBRATION_PARAMETER_VALUE_SET = 'CALIBRATION-PARAMETER-VALUE-SET', ""
	CAN_CLUSTER = 'CAN-CLUSTER', ""
	CAN_COMMUNICATION_CONNECTOR = 'CAN-COMMUNICATION-CONNECTOR', ""
	CAN_COMMUNICATION_CONTROLLER = 'CAN-COMMUNICATION-CONTROLLER', ""
	CAN_FRAME = 'CAN-FRAME', ""
	CAN_FRAME_TRIGGERING = 'CAN-FRAME-TRIGGERING', ""
	CAN_NM_CLUSTER = 'CAN-NM-CLUSTER', ""
	CAN_NM_NODE = 'CAN-NM-NODE', ""
	CAN_PHYSICAL_CHANNEL = 'CAN-PHYSICAL-CHANNEL', ""
	CAN_TP_ADDRESS = 'CAN-TP-ADDRESS', ""
	CAN_TP_CHANNEL = 'CAN-TP-CHANNEL', ""
	CAN_TP_CONFIG = 'CAN-TP-CONFIG', ""
	CAN_TP_NODE = 'CAN-TP-NODE', ""
	CHAPTER = 'CHAPTER', ""
	CHECKPOINT_TRANSITION = 'CHECKPOINT-TRANSITION', ""
	CLASS_CONTENT_CONDITIONAL = 'CLASS-CONTENT-CONDITIONAL', ""
	CLIENT_ID_DEFINITION = 'CLIENT-ID-DEFINITION', ""
	CLIENT_ID_DEFINITION_SET = 'CLIENT-ID-DEFINITION-SET', ""
	CLIENT_SERVER_INTERFACE = 'CLIENT-SERVER-INTERFACE', ""
	CLIENT_SERVER_INTERFACE_MAPPING = 'CLIENT-SERVER-INTERFACE-MAPPING', ""
	CLIENT_SERVER_INTERFACE_TO_BSW_MODULE_ENTRY_BLUEPRINT_MAPPING = 'CLIENT-SERVER-INTERFACE-TO-BSW-MODULE-ENTRY-BLUEPRINT-MAPPING', ""
	CLIENT_SERVER_OPERATION = 'CLIENT-SERVER-OPERATION', ""
	CODE = 'CODE', ""
	COLLECTABLE_ELEMENT = 'COLLECTABLE-ELEMENT', ""
	COLLECTION = 'COLLECTION', ""
	COM_CERTIFICATE_TO_CRYPTO_CERTIFICATE_MAPPING = 'COM-CERTIFICATE-TO-CRYPTO-CERTIFICATE-MAPPING', ""
	COM_EVENT_GRANT = 'COM-EVENT-GRANT', ""
	COM_EVENT_GRANT_DESIGN = 'COM-EVENT-GRANT-DESIGN', ""
	COM_FIELD_GRANT = 'COM-FIELD-GRANT', ""
	COM_FIELD_GRANT_DESIGN = 'COM-FIELD-GRANT-DESIGN', ""
	COM_FIND_SERVICE_GRANT = 'COM-FIND-SERVICE-GRANT', ""
	COM_FIND_SERVICE_GRANT_DESIGN = 'COM-FIND-SERVICE-GRANT-DESIGN', ""
	COM_GRANT = 'COM-GRANT', ""
	COM_GRANT_DESIGN = 'COM-GRANT-DESIGN', ""
	COM_KEY_TO_CRYPTO_KEY_SLOT_MAPPING = 'COM-KEY-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	COM_MANAGEMENT_MAPPING = 'COM-MANAGEMENT-MAPPING', ""
	COM_METHOD_GRANT = 'COM-METHOD-GRANT', ""
	COM_METHOD_GRANT_DESIGN = 'COM-METHOD-GRANT-DESIGN', ""
	COM_MGR_USER_NEEDS = 'COM-MGR-USER-NEEDS', ""
	COM_OFFER_SERVICE_GRANT = 'COM-OFFER-SERVICE-GRANT', ""
	COM_OFFER_SERVICE_GRANT_DESIGN = 'COM-OFFER-SERVICE-GRANT-DESIGN', ""
	COM_SEC_OC_TO_CRYPTO_KEY_SLOT_MAPPING = 'COM-SEC-OC-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	COMM_CONNECTOR_PORT = 'COMM-CONNECTOR-PORT', ""
	COMMUNICATION_CLUSTER = 'COMMUNICATION-CLUSTER', ""
	COMMUNICATION_CONNECTOR = 'COMMUNICATION-CONNECTOR', ""
	COMMUNICATION_CONTROLLER = 'COMMUNICATION-CONTROLLER', ""
	COMPILER = 'COMPILER', ""
	COMPLEX_DEVICE_DRIVER_SW_COMPONENT_TYPE = 'COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE', ""
	COMPOSITE_INTERFACE = 'COMPOSITE-INTERFACE', ""
	COMPOSITION_P_PORT_TO_EXECUTABLE_P_PORT_MAPPING = 'COMPOSITION-P-PORT-TO-EXECUTABLE-P-PORT-MAPPING', ""
	COMPOSITION_PORT_TO_EXECUTABLE_PORT_MAPPING = 'COMPOSITION-PORT-TO-EXECUTABLE-PORT-MAPPING', ""
	COMPOSITION_R_PORT_TO_EXECUTABLE_R_PORT_MAPPING = 'COMPOSITION-R-PORT-TO-EXECUTABLE-R-PORT-MAPPING', ""
	COMPOSITION_SW_COMPONENT_TYPE = 'COMPOSITION-SW-COMPONENT-TYPE', ""
	COMPU_METHOD = 'COMPU-METHOD', ""
	CONCRETE_CLASS_TAILORING = 'CONCRETE-CLASS-TAILORING', ""
	CONCRETE_PATTERN_EVENT_TRIGGERING = 'CONCRETE-PATTERN-EVENT-TRIGGERING', ""
	CONSISTENCY_NEEDS = 'CONSISTENCY-NEEDS', ""
	CONSISTENCY_NEEDS_BLUEPRINT_SET = 'CONSISTENCY-NEEDS-BLUEPRINT-SET', ""
	CONSTANT_SPECIFICATION = 'CONSTANT-SPECIFICATION', ""
	CONSTANT_SPECIFICATION_MAPPING_SET = 'CONSTANT-SPECIFICATION-MAPPING-SET', ""
	CONSTRAINT_TAILORING = 'CONSTRAINT-TAILORING', ""
	CONSUMED_EVENT_GROUP = 'CONSUMED-EVENT-GROUP', ""
	CONSUMED_PROVIDED_SERVICE_INSTANCE_GROUP = 'CONSUMED-PROVIDED-SERVICE-INSTANCE-GROUP', ""
	CONSUMED_SERVICE_INSTANCE = 'CONSUMED-SERVICE-INSTANCE', ""
	CONTAINER_I_PDU = 'CONTAINER-I-PDU', ""
	COUPLING_ELEMENT = 'COUPLING-ELEMENT', ""
	COUPLING_PORT = 'COUPLING-PORT', ""
	COUPLING_PORT_FIFO = 'COUPLING-PORT-FIFO', ""
	COUPLING_PORT_SCHEDULER = 'COUPLING-PORT-SCHEDULER', ""
	COUPLING_PORT_SHAPER = 'COUPLING-PORT-SHAPER', ""
	COUPLING_PORT_STRUCTURAL_ELEMENT = 'COUPLING-PORT-STRUCTURAL-ELEMENT', ""
	CP_SOFTWARE_CLUSTER = 'CP-SOFTWARE-CLUSTER', ""
	CP_SOFTWARE_CLUSTER_BINARY_MANIFEST_DESCRIPTOR = 'CP-SOFTWARE-CLUSTER-BINARY-MANIFEST-DESCRIPTOR', ""
	CP_SOFTWARE_CLUSTER_COMMUNICATION_RESOURCE = 'CP-SOFTWARE-CLUSTER-COMMUNICATION-RESOURCE', ""
	CP_SOFTWARE_CLUSTER_MAPPING_SET = 'CP-SOFTWARE-CLUSTER-MAPPING-SET', ""
	CP_SOFTWARE_CLUSTER_RESOURCE = 'CP-SOFTWARE-CLUSTER-RESOURCE', ""
	CP_SOFTWARE_CLUSTER_RESOURCE_POOL = 'CP-SOFTWARE-CLUSTER-RESOURCE-POOL', ""
	CP_SOFTWARE_CLUSTER_RESOURCE_TO_APPLICATION_PARTITION_MAPPING = 'CP-SOFTWARE-CLUSTER-RESOURCE-TO-APPLICATION-PARTITION-MAPPING', ""
	CP_SOFTWARE_CLUSTER_SERVICE_RESOURCE = 'CP-SOFTWARE-CLUSTER-SERVICE-RESOURCE', ""
	CP_SOFTWARE_CLUSTER_TO_ECU_INSTANCE_MAPPING = 'CP-SOFTWARE-CLUSTER-TO-ECU-INSTANCE-MAPPING', ""
	CP_SOFTWARE_CLUSTER_TO_RESOURCE_MAPPING = 'CP-SOFTWARE-CLUSTER-TO-RESOURCE-MAPPING', ""
	CPP_IMPLEMENTATION_DATA_TYPE = 'CPP-IMPLEMENTATION-DATA-TYPE', ""
	CPP_IMPLEMENTATION_DATA_TYPE_ELEMENT = 'CPP-IMPLEMENTATION-DATA-TYPE-ELEMENT', ""
	CRYPTO_CERTIFICATE = 'CRYPTO-CERTIFICATE', ""
	CRYPTO_CERTIFICATE_INTERFACE = 'CRYPTO-CERTIFICATE-INTERFACE', ""
	CRYPTO_CERTIFICATE_KEY_SLOT_NEEDS = 'CRYPTO-CERTIFICATE-KEY-SLOT-NEEDS', ""
	CRYPTO_CERTIFICATE_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-CERTIFICATE-TO-PORT-PROTOTYPE-MAPPING', ""
	CRYPTO_INTERFACE = 'CRYPTO-INTERFACE', ""
	CRYPTO_KEY_MANAGEMENT_NEEDS = 'CRYPTO-KEY-MANAGEMENT-NEEDS', ""
	CRYPTO_KEY_SLOT = 'CRYPTO-KEY-SLOT', ""
	CRYPTO_KEY_SLOT_INTERFACE = 'CRYPTO-KEY-SLOT-INTERFACE', ""
	CRYPTO_KEY_SLOT_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-KEY-SLOT-TO-PORT-PROTOTYPE-MAPPING', ""
	CRYPTO_MODULE_INSTANTIATION = 'CRYPTO-MODULE-INSTANTIATION', ""
	CRYPTO_NEED_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-NEED-TO-PORT-PROTOTYPE-MAPPING', ""
	CRYPTO_NEEDS = 'CRYPTO-NEEDS', ""
	CRYPTO_PROVIDER = 'CRYPTO-PROVIDER', ""
	CRYPTO_PROVIDER_INTERFACE = 'CRYPTO-PROVIDER-INTERFACE', ""
	CRYPTO_PROVIDER_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-PROVIDER-TO-PORT-PROTOTYPE-MAPPING', ""
	CRYPTO_SERVICE_CERTIFICATE = 'CRYPTO-SERVICE-CERTIFICATE', ""
	CRYPTO_SERVICE_JOB_NEEDS = 'CRYPTO-SERVICE-JOB-NEEDS', ""
	CRYPTO_SERVICE_KEY = 'CRYPTO-SERVICE-KEY', ""
	CRYPTO_SERVICE_MAPPING = 'CRYPTO-SERVICE-MAPPING', ""
	CRYPTO_SERVICE_NEEDS = 'CRYPTO-SERVICE-NEEDS', ""
	CRYPTO_SERVICE_PRIMITIVE = 'CRYPTO-SERVICE-PRIMITIVE', ""
	CRYPTO_SERVICE_QUEUE = 'CRYPTO-SERVICE-QUEUE', ""
	CRYPTO_TRUST_MASTER_INTERFACE = 'CRYPTO-TRUST-MASTER-INTERFACE', ""
	CUSTOM_CPP_IMPLEMENTATION_DATA_TYPE = 'CUSTOM-CPP-IMPLEMENTATION-DATA-TYPE', ""
	DATA_CONSTR = 'DATA-CONSTR', ""
	DATA_EXCHANGE_POINT = 'DATA-EXCHANGE-POINT', ""
	DATA_FORMAT_ELEMENT_REFERENCE = 'DATA-FORMAT-ELEMENT-REFERENCE', ""
	DATA_FORMAT_ELEMENT_SCOPE = 'DATA-FORMAT-ELEMENT-SCOPE', ""
	DATA_INTERFACE = 'DATA-INTERFACE', ""
	DATA_PROTOTYPE = 'DATA-PROTOTYPE', ""
	DATA_PROTOTYPE_GROUP = 'DATA-PROTOTYPE-GROUP', ""
	DATA_RECEIVE_ERROR_EVENT = 'DATA-RECEIVE-ERROR-EVENT', ""
	DATA_RECEIVED_EVENT = 'DATA-RECEIVED-EVENT', ""
	DATA_SEND_COMPLETED_EVENT = 'DATA-SEND-COMPLETED-EVENT', ""
	DATA_TRANSFORMATION = 'DATA-TRANSFORMATION', ""
	DATA_TRANSFORMATION_SET = 'DATA-TRANSFORMATION-SET', ""
	DATA_TYPE_MAPPING_SET = 'DATA-TYPE-MAPPING-SET', ""
	DATA_WRITE_COMPLETED_EVENT = 'DATA-WRITE-COMPLETED-EVENT', ""
	DCM_I_PDU = 'DCM-I-PDU', ""
	DDS_EVENT_DEPLOYMENT = 'DDS-EVENT-DEPLOYMENT', ""
	DDS_FIELD_DEPLOYMENT = 'DDS-FIELD-DEPLOYMENT', ""
	DDS_PROVIDED_SERVICE_INSTANCE = 'DDS-PROVIDED-SERVICE-INSTANCE', ""
	DDS_REQUIRED_SERVICE_INSTANCE = 'DDS-REQUIRED-SERVICE-INSTANCE', ""
	DDS_SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'DDS-SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	DDS_SERVICE_INTERFACE_DEPLOYMENT = 'DDS-SERVICE-INTERFACE-DEPLOYMENT', ""
	DEADLINE_SUPERVISION = 'DEADLINE-SUPERVISION', ""
	DELEGATION_SW_CONNECTOR = 'DELEGATION-SW-CONNECTOR', ""
	DEPENDENCY_ON_ARTIFACT = 'DEPENDENCY-ON-ARTIFACT', ""
	DETERMINISTIC_CLIENT = 'DETERMINISTIC-CLIENT', ""
	DETERMINISTIC_CLIENT_RESOURCE_NEEDS = 'DETERMINISTIC-CLIENT-RESOURCE-NEEDS', ""
	DEVELOPMENT_ERROR = 'DEVELOPMENT-ERROR', ""
	DIAG_EVENT_DEBOUNCE_ALGORITHM = 'DIAG-EVENT-DEBOUNCE-ALGORITHM', ""
	DIAG_EVENT_DEBOUNCE_COUNTER_BASED = 'DIAG-EVENT-DEBOUNCE-COUNTER-BASED', ""
	DIAG_EVENT_DEBOUNCE_MONITOR_INTERNAL = 'DIAG-EVENT-DEBOUNCE-MONITOR-INTERNAL', ""
	DIAG_EVENT_DEBOUNCE_TIME_BASED = 'DIAG-EVENT-DEBOUNCE-TIME-BASED', ""
	DIAGNOSTIC_ABSTRACT_ALIAS_EVENT = 'DIAGNOSTIC-ABSTRACT-ALIAS-EVENT', ""
	DIAGNOSTIC_ABSTRACT_DATA_IDENTIFIER = 'DIAGNOSTIC-ABSTRACT-DATA-IDENTIFIER', ""
	DIAGNOSTIC_ABSTRACT_DATA_IDENTIFIER_INTERFACE = 'DIAGNOSTIC-ABSTRACT-DATA-IDENTIFIER-INTERFACE', ""
	DIAGNOSTIC_ABSTRACT_ROUTINE_INTERFACE = 'DIAGNOSTIC-ABSTRACT-ROUTINE-INTERFACE', ""
	DIAGNOSTIC_ACCESS_PERMISSION = 'DIAGNOSTIC-ACCESS-PERMISSION', ""
	DIAGNOSTIC_AGING = 'DIAGNOSTIC-AGING', ""
	DIAGNOSTIC_CAPABILITY_ELEMENT = 'DIAGNOSTIC-CAPABILITY-ELEMENT', ""
	DIAGNOSTIC_CLEAR_CONDITION = 'DIAGNOSTIC-CLEAR-CONDITION', ""
	DIAGNOSTIC_CLEAR_CONDITION_GROUP = 'DIAGNOSTIC-CLEAR-CONDITION-GROUP', ""
	DIAGNOSTIC_CLEAR_CONDITION_NEEDS = 'DIAGNOSTIC-CLEAR-CONDITION-NEEDS', ""
	DIAGNOSTIC_CLEAR_CONDITION_PORT_MAPPING = 'DIAGNOSTIC-CLEAR-CONDITION-PORT-MAPPING', ""
	DIAGNOSTIC_CLEAR_DIAGNOSTIC_INFORMATION = 'DIAGNOSTIC-CLEAR-DIAGNOSTIC-INFORMATION', ""
	DIAGNOSTIC_CLEAR_DIAGNOSTIC_INFORMATION_CLASS = 'DIAGNOSTIC-CLEAR-DIAGNOSTIC-INFORMATION-CLASS', ""
	DIAGNOSTIC_CLEAR_RESET_EMISSION_RELATED_INFO = 'DIAGNOSTIC-CLEAR-RESET-EMISSION-RELATED-INFO', ""
	DIAGNOSTIC_CLEAR_RESET_EMISSION_RELATED_INFO_CLASS = 'DIAGNOSTIC-CLEAR-RESET-EMISSION-RELATED-INFO-CLASS', ""
	DIAGNOSTIC_COM_CONTROL = 'DIAGNOSTIC-COM-CONTROL', ""
	DIAGNOSTIC_COM_CONTROL_CLASS = 'DIAGNOSTIC-COM-CONTROL-CLASS', ""
	DIAGNOSTIC_COMMON_ELEMENT = 'DIAGNOSTIC-COMMON-ELEMENT', ""
	DIAGNOSTIC_COMMUNICATION_MANAGER_NEEDS = 'DIAGNOSTIC-COMMUNICATION-MANAGER-NEEDS', ""
	DIAGNOSTIC_COMPONENT_NEEDS = 'DIAGNOSTIC-COMPONENT-NEEDS', ""
	DIAGNOSTIC_CONDITION = 'DIAGNOSTIC-CONDITION', ""
	DIAGNOSTIC_CONDITION_GROUP = 'DIAGNOSTIC-CONDITION-GROUP', ""
	DIAGNOSTIC_CONDITION_INTERFACE = 'DIAGNOSTIC-CONDITION-INTERFACE', ""
	DIAGNOSTIC_CONNECTED_INDICATOR = 'DIAGNOSTIC-CONNECTED-INDICATOR', ""
	DIAGNOSTIC_CONNECTION = 'DIAGNOSTIC-CONNECTION', ""
	DIAGNOSTIC_CONTRIBUTION_SET = 'DIAGNOSTIC-CONTRIBUTION-SET', ""
	DIAGNOSTIC_CONTROL_DTC_SETTING = 'DIAGNOSTIC-CONTROL-DTC-SETTING', ""
	DIAGNOSTIC_CONTROL_DTC_SETTING_CLASS = 'DIAGNOSTIC-CONTROL-DTC-SETTING-CLASS', ""
	DIAGNOSTIC_CONTROL_NEEDS = 'DIAGNOSTIC-CONTROL-NEEDS', ""
	DIAGNOSTIC_CUSTOM_SERVICE_CLASS = 'DIAGNOSTIC-CUSTOM-SERVICE-CLASS', ""
	DIAGNOSTIC_CUSTOM_SERVICE_INSTANCE = 'DIAGNOSTIC-CUSTOM-SERVICE-INSTANCE', ""
	DIAGNOSTIC_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_DATA_ELEMENT = 'DIAGNOSTIC-DATA-ELEMENT', ""
	DIAGNOSTIC_DATA_ELEMENT_INTERFACE = 'DIAGNOSTIC-DATA-ELEMENT-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER = 'DIAGNOSTIC-DATA-IDENTIFIER', ""
	DIAGNOSTIC_DATA_IDENTIFIER_GENERIC_INTERFACE = 'DIAGNOSTIC-DATA-IDENTIFIER-GENERIC-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER_INTERFACE = 'DIAGNOSTIC-DATA-IDENTIFIER-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER_SET = 'DIAGNOSTIC-DATA-IDENTIFIER-SET', ""
	DIAGNOSTIC_DATA_TRANSFER = 'DIAGNOSTIC-DATA-TRANSFER', ""
	DIAGNOSTIC_DATA_TRANSFER_CLASS = 'DIAGNOSTIC-DATA-TRANSFER-CLASS', ""
	DIAGNOSTIC_DEM_PROVIDED_DATA_MAPPING = 'DIAGNOSTIC-DEM-PROVIDED-DATA-MAPPING', ""
	DIAGNOSTIC_DO_IP_ACTIVATION_LINE_INTERFACE = 'DIAGNOSTIC-DO-IP-ACTIVATION-LINE-INTERFACE', ""
	DIAGNOSTIC_DO_IP_GROUP_IDENTIFICATION_INTERFACE = 'DIAGNOSTIC-DO-IP-GROUP-IDENTIFICATION-INTERFACE', ""
	DIAGNOSTIC_DO_IP_POWER_MODE_INTERFACE = 'DIAGNOSTIC-DO-IP-POWER-MODE-INTERFACE', ""
	DIAGNOSTIC_DO_IP_TRIGGER_VEHICLE_ANNOUNCEMENT_INTERFACE = 'DIAGNOSTIC-DO-IP-TRIGGER-VEHICLE-ANNOUNCEMENT-INTERFACE', ""
	DIAGNOSTIC_DOWNLOAD_INTERFACE = 'DIAGNOSTIC-DOWNLOAD-INTERFACE', ""
	DIAGNOSTIC_DTC_INFORMATION_INTERFACE = 'DIAGNOSTIC-DTC-INFORMATION-INTERFACE', ""
	DIAGNOSTIC_DYNAMIC_DATA_IDENTIFIER = 'DIAGNOSTIC-DYNAMIC-DATA-IDENTIFIER', ""
	DIAGNOSTIC_DYNAMICALLY_DEFINE_DATA_IDENTIFIER = 'DIAGNOSTIC-DYNAMICALLY-DEFINE-DATA-IDENTIFIER', ""
	DIAGNOSTIC_DYNAMICALLY_DEFINE_DATA_IDENTIFIER_CLASS = 'DIAGNOSTIC-DYNAMICALLY-DEFINE-DATA-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_ECU_INSTANCE_PROPS = 'DIAGNOSTIC-ECU-INSTANCE-PROPS', ""
	DIAGNOSTIC_ECU_RESET = 'DIAGNOSTIC-ECU-RESET', ""
	DIAGNOSTIC_ECU_RESET_CLASS = 'DIAGNOSTIC-ECU-RESET-CLASS', ""
	DIAGNOSTIC_ECU_RESET_INTERFACE = 'DIAGNOSTIC-ECU-RESET-INTERFACE', ""
	DIAGNOSTIC_ENABLE_CONDITION = 'DIAGNOSTIC-ENABLE-CONDITION', ""
	DIAGNOSTIC_ENABLE_CONDITION_GROUP = 'DIAGNOSTIC-ENABLE-CONDITION-GROUP', ""
	DIAGNOSTIC_ENABLE_CONDITION_NEEDS = 'DIAGNOSTIC-ENABLE-CONDITION-NEEDS', ""
	DIAGNOSTIC_ENABLE_CONDITION_PORT_MAPPING = 'DIAGNOSTIC-ENABLE-CONDITION-PORT-MAPPING', ""
	DIAGNOSTIC_ENVIRONMENTAL_CONDITION = 'DIAGNOSTIC-ENVIRONMENTAL-CONDITION', ""
	DIAGNOSTIC_EVENT = 'DIAGNOSTIC-EVENT', ""
	DIAGNOSTIC_EVENT_INFO_NEEDS = 'DIAGNOSTIC-EVENT-INFO-NEEDS', ""
	DIAGNOSTIC_EVENT_INTERFACE = 'DIAGNOSTIC-EVENT-INTERFACE', ""
	DIAGNOSTIC_EVENT_MANAGER_NEEDS = 'DIAGNOSTIC-EVENT-MANAGER-NEEDS', ""
	DIAGNOSTIC_EVENT_NEEDS = 'DIAGNOSTIC-EVENT-NEEDS', ""
	DIAGNOSTIC_EVENT_PORT_MAPPING = 'DIAGNOSTIC-EVENT-PORT-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_DEBOUNCE_ALGORITHM_MAPPING = 'DIAGNOSTIC-EVENT-TO-DEBOUNCE-ALGORITHM-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_ENABLE_CONDITION_GROUP_MAPPING = 'DIAGNOSTIC-EVENT-TO-ENABLE-CONDITION-GROUP-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_OPERATION_CYCLE_MAPPING = 'DIAGNOSTIC-EVENT-TO-OPERATION-CYCLE-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_SECURITY_EVENT_MAPPING = 'DIAGNOSTIC-EVENT-TO-SECURITY-EVENT-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_STORAGE_CONDITION_GROUP_MAPPING = 'DIAGNOSTIC-EVENT-TO-STORAGE-CONDITION-GROUP-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_TROUBLE_CODE_J_1939_MAPPING = 'DIAGNOSTIC-EVENT-TO-TROUBLE-CODE-J-1939-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_TROUBLE_CODE_UDS_MAPPING = 'DIAGNOSTIC-EVENT-TO-TROUBLE-CODE-UDS-MAPPING', ""
	DIAGNOSTIC_EXTENDED_DATA_RECORD = 'DIAGNOSTIC-EXTENDED-DATA-RECORD', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT = 'DIAGNOSTIC-FIM-ALIAS-EVENT', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT_GROUP = 'DIAGNOSTIC-FIM-ALIAS-EVENT-GROUP', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT_GROUP_MAPPING = 'DIAGNOSTIC-FIM-ALIAS-EVENT-GROUP-MAPPING', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT_MAPPING = 'DIAGNOSTIC-FIM-ALIAS-EVENT-MAPPING', ""
	DIAGNOSTIC_FIM_EVENT_GROUP = 'DIAGNOSTIC-FIM-EVENT-GROUP', ""
	DIAGNOSTIC_FIM_FUNCTION_MAPPING = 'DIAGNOSTIC-FIM-FUNCTION-MAPPING', ""
	DIAGNOSTIC_FREEZE_FRAME = 'DIAGNOSTIC-FREEZE-FRAME', ""
	DIAGNOSTIC_FUNCTION_IDENTIFIER = 'DIAGNOSTIC-FUNCTION-IDENTIFIER', ""
	DIAGNOSTIC_FUNCTION_IDENTIFIER_INHIBIT = 'DIAGNOSTIC-FUNCTION-IDENTIFIER-INHIBIT', ""
	DIAGNOSTIC_FUNCTION_INHIBIT_SOURCE = 'DIAGNOSTIC-FUNCTION-INHIBIT-SOURCE', ""
	DIAGNOSTIC_GENERIC_UDS_INTERFACE = 'DIAGNOSTIC-GENERIC-UDS-INTERFACE', ""
	DIAGNOSTIC_GENERIC_UDS_NEEDS = 'DIAGNOSTIC-GENERIC-UDS-NEEDS', ""
	DIAGNOSTIC_INDICATOR = 'DIAGNOSTIC-INDICATOR', ""
	DIAGNOSTIC_INDICATOR_INTERFACE = 'DIAGNOSTIC-INDICATOR-INTERFACE', ""
	DIAGNOSTIC_INDICATOR_NEEDS = 'DIAGNOSTIC-INDICATOR-NEEDS', ""
	DIAGNOSTIC_INDICATOR_PORT_MAPPING = 'DIAGNOSTIC-INDICATOR-PORT-MAPPING', ""
	DIAGNOSTIC_INFO_TYPE = 'DIAGNOSTIC-INFO-TYPE', ""
	DIAGNOSTIC_INHIBIT_SOURCE_EVENT_MAPPING = 'DIAGNOSTIC-INHIBIT-SOURCE-EVENT-MAPPING', ""
	DIAGNOSTIC_IO_CONTROL = 'DIAGNOSTIC-IO-CONTROL', ""
	DIAGNOSTIC_IO_CONTROL_CLASS = 'DIAGNOSTIC-IO-CONTROL-CLASS', ""
	DIAGNOSTIC_IO_CONTROL_NEEDS = 'DIAGNOSTIC-IO-CONTROL-NEEDS', ""
	DIAGNOSTIC_IUMPR = 'DIAGNOSTIC-IUMPR', ""
	DIAGNOSTIC_IUMPR_DENOMINATOR_GROUP = 'DIAGNOSTIC-IUMPR-DENOMINATOR-GROUP', ""
	DIAGNOSTIC_IUMPR_GROUP = 'DIAGNOSTIC-IUMPR-GROUP', ""
	DIAGNOSTIC_J_1939_EXPANDED_FREEZE_FRAME = 'DIAGNOSTIC-J-1939-EXPANDED-FREEZE-FRAME', ""
	DIAGNOSTIC_J_1939_FREEZE_FRAME = 'DIAGNOSTIC-J-1939-FREEZE-FRAME', ""
	DIAGNOSTIC_J_1939_NODE = 'DIAGNOSTIC-J-1939-NODE', ""
	DIAGNOSTIC_J_1939_SPN = 'DIAGNOSTIC-J-1939-SPN', ""
	DIAGNOSTIC_J_1939_SPN_MAPPING = 'DIAGNOSTIC-J-1939-SPN-MAPPING', ""
	DIAGNOSTIC_J_1939_SW_MAPPING = 'DIAGNOSTIC-J-1939-SW-MAPPING', ""
	DIAGNOSTIC_MAPPING = 'DIAGNOSTIC-MAPPING', ""
	DIAGNOSTIC_MASTER_TO_SLAVE_EVENT_MAPPING = 'DIAGNOSTIC-MASTER-TO-SLAVE-EVENT-MAPPING', ""
	DIAGNOSTIC_MASTER_TO_SLAVE_EVENT_MAPPING_SET = 'DIAGNOSTIC-MASTER-TO-SLAVE-EVENT-MAPPING-SET', ""
	DIAGNOSTIC_MEASUREMENT_IDENTIFIER = 'DIAGNOSTIC-MEASUREMENT-IDENTIFIER', ""
	DIAGNOSTIC_MEMORY_ADDRESSABLE_RANGE_ACCESS = 'DIAGNOSTIC-MEMORY-ADDRESSABLE-RANGE-ACCESS', ""
	DIAGNOSTIC_MEMORY_BY_ADDRESS = 'DIAGNOSTIC-MEMORY-BY-ADDRESS', ""
	DIAGNOSTIC_MEMORY_DESTINATION = 'DIAGNOSTIC-MEMORY-DESTINATION', ""
	DIAGNOSTIC_MEMORY_DESTINATION_MIRROR = 'DIAGNOSTIC-MEMORY-DESTINATION-MIRROR', ""
	DIAGNOSTIC_MEMORY_DESTINATION_PORT_MAPPING = 'DIAGNOSTIC-MEMORY-DESTINATION-PORT-MAPPING', ""
	DIAGNOSTIC_MEMORY_DESTINATION_PRIMARY = 'DIAGNOSTIC-MEMORY-DESTINATION-PRIMARY', ""
	DIAGNOSTIC_MEMORY_DESTINATION_USER_DEFINED = 'DIAGNOSTIC-MEMORY-DESTINATION-USER-DEFINED', ""
	DIAGNOSTIC_MEMORY_IDENTIFIER = 'DIAGNOSTIC-MEMORY-IDENTIFIER', ""
	DIAGNOSTIC_MONITOR_INTERFACE = 'DIAGNOSTIC-MONITOR-INTERFACE', ""
	DIAGNOSTIC_OPERATION_CYCLE = 'DIAGNOSTIC-OPERATION-CYCLE', ""
	DIAGNOSTIC_OPERATION_CYCLE_INTERFACE = 'DIAGNOSTIC-OPERATION-CYCLE-INTERFACE', ""
	DIAGNOSTIC_OPERATION_CYCLE_NEEDS = 'DIAGNOSTIC-OPERATION-CYCLE-NEEDS', ""
	DIAGNOSTIC_OPERATION_CYCLE_PORT_MAPPING = 'DIAGNOSTIC-OPERATION-CYCLE-PORT-MAPPING', ""
	DIAGNOSTIC_PARAMETER_IDENTIFIER = 'DIAGNOSTIC-PARAMETER-IDENTIFIER', ""
	DIAGNOSTIC_PORT_INTERFACE = 'DIAGNOSTIC-PORT-INTERFACE', ""
	DIAGNOSTIC_POWERTRAIN_FREEZE_FRAME = 'DIAGNOSTIC-POWERTRAIN-FREEZE-FRAME', ""
	DIAGNOSTIC_PROTOCOL = 'DIAGNOSTIC-PROTOCOL', ""
	DIAGNOSTIC_PROVIDED_DATA_MAPPING = 'DIAGNOSTIC-PROVIDED-DATA-MAPPING', ""
	DIAGNOSTIC_READ_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-READ-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_READ_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-READ-DATA-BY-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_READ_DATA_BY_PERIODIC_ID = 'DIAGNOSTIC-READ-DATA-BY-PERIODIC-ID', ""
	DIAGNOSTIC_READ_DATA_BY_PERIODIC_ID_CLASS = 'DIAGNOSTIC-READ-DATA-BY-PERIODIC-ID-CLASS', ""
	DIAGNOSTIC_READ_DTC_INFORMATION = 'DIAGNOSTIC-READ-DTC-INFORMATION', ""
	DIAGNOSTIC_READ_DTC_INFORMATION_CLASS = 'DIAGNOSTIC-READ-DTC-INFORMATION-CLASS', ""
	DIAGNOSTIC_READ_MEMORY_BY_ADDRESS = 'DIAGNOSTIC-READ-MEMORY-BY-ADDRESS', ""
	DIAGNOSTIC_READ_MEMORY_BY_ADDRESS_CLASS = 'DIAGNOSTIC-READ-MEMORY-BY-ADDRESS-CLASS', ""
	DIAGNOSTIC_READ_SCALING_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-READ-SCALING-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_READ_SCALING_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-READ-SCALING-DATA-BY-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_REQUEST_CONTROL_OF_ON_BOARD_DEVICE = 'DIAGNOSTIC-REQUEST-CONTROL-OF-ON-BOARD-DEVICE', ""
	DIAGNOSTIC_REQUEST_CONTROL_OF_ON_BOARD_DEVICE_CLASS = 'DIAGNOSTIC-REQUEST-CONTROL-OF-ON-BOARD-DEVICE-CLASS', ""
	DIAGNOSTIC_REQUEST_CURRENT_POWERTRAIN_DATA = 'DIAGNOSTIC-REQUEST-CURRENT-POWERTRAIN-DATA', ""
	DIAGNOSTIC_REQUEST_CURRENT_POWERTRAIN_DATA_CLASS = 'DIAGNOSTIC-REQUEST-CURRENT-POWERTRAIN-DATA-CLASS', ""
	DIAGNOSTIC_REQUEST_DOWNLOAD = 'DIAGNOSTIC-REQUEST-DOWNLOAD', ""
	DIAGNOSTIC_REQUEST_DOWNLOAD_CLASS = 'DIAGNOSTIC-REQUEST-DOWNLOAD-CLASS', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_CLASS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-CLASS', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_PERMANENT_STATUS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-PERMANENT-STATUS', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_PERMANENT_STATUS_CLASS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-PERMANENT-STATUS-CLASS', ""
	DIAGNOSTIC_REQUEST_FILE_TRANSFER = 'DIAGNOSTIC-REQUEST-FILE-TRANSFER', ""
	DIAGNOSTIC_REQUEST_FILE_TRANSFER_CLASS = 'DIAGNOSTIC-REQUEST-FILE-TRANSFER-CLASS', ""
	DIAGNOSTIC_REQUEST_FILE_TRANSFER_NEEDS = 'DIAGNOSTIC-REQUEST-FILE-TRANSFER-NEEDS', ""
	DIAGNOSTIC_REQUEST_ON_BOARD_MONITORING_TEST_RESULTS = 'DIAGNOSTIC-REQUEST-ON-BOARD-MONITORING-TEST-RESULTS', ""
	DIAGNOSTIC_REQUEST_ON_BOARD_MONITORING_TEST_RESULTS_CLASS = 'DIAGNOSTIC-REQUEST-ON-BOARD-MONITORING-TEST-RESULTS-CLASS', ""
	DIAGNOSTIC_REQUEST_POWERTRAIN_FREEZE_FRAME_DATA = 'DIAGNOSTIC-REQUEST-POWERTRAIN-FREEZE-FRAME-DATA', ""
	DIAGNOSTIC_REQUEST_POWERTRAIN_FREEZE_FRAME_DATA_CLASS = 'DIAGNOSTIC-REQUEST-POWERTRAIN-FREEZE-FRAME-DATA-CLASS', ""
	DIAGNOSTIC_REQUEST_ROUTINE_RESULTS = 'DIAGNOSTIC-REQUEST-ROUTINE-RESULTS', ""
	DIAGNOSTIC_REQUEST_UPLOAD = 'DIAGNOSTIC-REQUEST-UPLOAD', ""
	DIAGNOSTIC_REQUEST_UPLOAD_CLASS = 'DIAGNOSTIC-REQUEST-UPLOAD-CLASS', ""
	DIAGNOSTIC_REQUEST_VEHICLE_INFO = 'DIAGNOSTIC-REQUEST-VEHICLE-INFO', ""
	DIAGNOSTIC_REQUEST_VEHICLE_INFO_CLASS = 'DIAGNOSTIC-REQUEST-VEHICLE-INFO-CLASS', ""
	DIAGNOSTIC_RESPONSE_ON_EVENT = 'DIAGNOSTIC-RESPONSE-ON-EVENT', ""
	DIAGNOSTIC_RESPONSE_ON_EVENT_CLASS = 'DIAGNOSTIC-RESPONSE-ON-EVENT-CLASS', ""
	DIAGNOSTIC_RESPONSE_ON_EVENT_NEEDS = 'DIAGNOSTIC-RESPONSE-ON-EVENT-NEEDS', ""
	DIAGNOSTIC_ROUTINE = 'DIAGNOSTIC-ROUTINE', ""
	DIAGNOSTIC_ROUTINE_CONTROL = 'DIAGNOSTIC-ROUTINE-CONTROL', ""
	DIAGNOSTIC_ROUTINE_CONTROL_CLASS = 'DIAGNOSTIC-ROUTINE-CONTROL-CLASS', ""
	DIAGNOSTIC_ROUTINE_GENERIC_INTERFACE = 'DIAGNOSTIC-ROUTINE-GENERIC-INTERFACE', ""
	DIAGNOSTIC_ROUTINE_INTERFACE = 'DIAGNOSTIC-ROUTINE-INTERFACE', ""
	DIAGNOSTIC_ROUTINE_NEEDS = 'DIAGNOSTIC-ROUTINE-NEEDS', ""
	DIAGNOSTIC_ROUTINE_SUBFUNCTION = 'DIAGNOSTIC-ROUTINE-SUBFUNCTION', ""
	DIAGNOSTIC_SECURITY_ACCESS = 'DIAGNOSTIC-SECURITY-ACCESS', ""
	DIAGNOSTIC_SECURITY_ACCESS_CLASS = 'DIAGNOSTIC-SECURITY-ACCESS-CLASS', ""
	DIAGNOSTIC_SECURITY_EVENT_REPORTING_MODE_MAPPING = 'DIAGNOSTIC-SECURITY-EVENT-REPORTING-MODE-MAPPING', ""
	DIAGNOSTIC_SECURITY_LEVEL = 'DIAGNOSTIC-SECURITY-LEVEL', ""
	DIAGNOSTIC_SECURITY_LEVEL_INTERFACE = 'DIAGNOSTIC-SECURITY-LEVEL-INTERFACE', ""
	DIAGNOSTIC_SECURITY_LEVEL_PORT_MAPPING = 'DIAGNOSTIC-SECURITY-LEVEL-PORT-MAPPING', ""
	DIAGNOSTIC_SERVICE_CLASS = 'DIAGNOSTIC-SERVICE-CLASS', ""
	DIAGNOSTIC_SERVICE_DATA_IDENTIFIER_PORT_MAPPING = 'DIAGNOSTIC-SERVICE-DATA-IDENTIFIER-PORT-MAPPING', ""
	DIAGNOSTIC_SERVICE_DATA_MAPPING = 'DIAGNOSTIC-SERVICE-DATA-MAPPING', ""
	DIAGNOSTIC_SERVICE_GENERIC_MAPPING = 'DIAGNOSTIC-SERVICE-GENERIC-MAPPING', ""
	DIAGNOSTIC_SERVICE_INSTANCE = 'DIAGNOSTIC-SERVICE-INSTANCE', ""
	DIAGNOSTIC_SERVICE_SW_MAPPING = 'DIAGNOSTIC-SERVICE-SW-MAPPING', ""
	DIAGNOSTIC_SERVICE_TABLE = 'DIAGNOSTIC-SERVICE-TABLE', ""
	DIAGNOSTIC_SERVICE_VALIDATION_INTERFACE = 'DIAGNOSTIC-SERVICE-VALIDATION-INTERFACE', ""
	DIAGNOSTIC_SESSION = 'DIAGNOSTIC-SESSION', ""
	DIAGNOSTIC_SESSION_CONTROL = 'DIAGNOSTIC-SESSION-CONTROL', ""
	DIAGNOSTIC_SESSION_CONTROL_CLASS = 'DIAGNOSTIC-SESSION-CONTROL-CLASS', ""
	DIAGNOSTIC_SOFTWARE_CLUSTER_PROPS = 'DIAGNOSTIC-SOFTWARE-CLUSTER-PROPS', ""
	DIAGNOSTIC_START_ROUTINE = 'DIAGNOSTIC-START-ROUTINE', ""
	DIAGNOSTIC_STOP_ROUTINE = 'DIAGNOSTIC-STOP-ROUTINE', ""
	DIAGNOSTIC_STORAGE_CONDITION = 'DIAGNOSTIC-STORAGE-CONDITION', ""
	DIAGNOSTIC_STORAGE_CONDITION_GROUP = 'DIAGNOSTIC-STORAGE-CONDITION-GROUP', ""
	DIAGNOSTIC_STORAGE_CONDITION_NEEDS = 'DIAGNOSTIC-STORAGE-CONDITION-NEEDS', ""
	DIAGNOSTIC_STORAGE_CONDITION_PORT_MAPPING = 'DIAGNOSTIC-STORAGE-CONDITION-PORT-MAPPING', ""
	DIAGNOSTIC_SW_MAPPING = 'DIAGNOSTIC-SW-MAPPING', ""
	DIAGNOSTIC_TEST_RESULT = 'DIAGNOSTIC-TEST-RESULT', ""
	DIAGNOSTIC_TEST_ROUTINE_IDENTIFIER = 'DIAGNOSTIC-TEST-ROUTINE-IDENTIFIER', ""
	DIAGNOSTIC_TRANSFER_EXIT = 'DIAGNOSTIC-TRANSFER-EXIT', ""
	DIAGNOSTIC_TRANSFER_EXIT_CLASS = 'DIAGNOSTIC-TRANSFER-EXIT-CLASS', ""
	DIAGNOSTIC_TROUBLE_CODE = 'DIAGNOSTIC-TROUBLE-CODE', ""
	DIAGNOSTIC_TROUBLE_CODE_GROUP = 'DIAGNOSTIC-TROUBLE-CODE-GROUP', ""
	DIAGNOSTIC_TROUBLE_CODE_J_1939 = 'DIAGNOSTIC-TROUBLE-CODE-J-1939', ""
	DIAGNOSTIC_TROUBLE_CODE_OBD = 'DIAGNOSTIC-TROUBLE-CODE-OBD', ""
	DIAGNOSTIC_TROUBLE_CODE_PROPS = 'DIAGNOSTIC-TROUBLE-CODE-PROPS', ""
	DIAGNOSTIC_TROUBLE_CODE_UDS = 'DIAGNOSTIC-TROUBLE-CODE-UDS', ""
	DIAGNOSTIC_TROUBLE_CODE_UDS_TO_CLEAR_CONDITION_GROUP_MAPPING = 'DIAGNOSTIC-TROUBLE-CODE-UDS-TO-CLEAR-CONDITION-GROUP-MAPPING', ""
	DIAGNOSTIC_TROUBLE_CODE_UDS_TO_TROUBLE_CODE_OBD_MAPPING = 'DIAGNOSTIC-TROUBLE-CODE-UDS-TO-TROUBLE-CODE-OBD-MAPPING', ""
	DIAGNOSTIC_UPLOAD_DOWNLOAD_NEEDS = 'DIAGNOSTIC-UPLOAD-DOWNLOAD-NEEDS', ""
	DIAGNOSTIC_UPLOAD_INTERFACE = 'DIAGNOSTIC-UPLOAD-INTERFACE', ""
	DIAGNOSTIC_VALUE_NEEDS = 'DIAGNOSTIC-VALUE-NEEDS', ""
	DIAGNOSTIC_WRITE_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-WRITE-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_WRITE_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-WRITE-DATA-BY-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_WRITE_MEMORY_BY_ADDRESS = 'DIAGNOSTIC-WRITE-MEMORY-BY-ADDRESS', ""
	DIAGNOSTIC_WRITE_MEMORY_BY_ADDRESS_CLASS = 'DIAGNOSTIC-WRITE-MEMORY-BY-ADDRESS-CLASS', ""
	DIAGNOSTICS_COMMUNICATION_SECURITY_NEEDS = 'DIAGNOSTICS-COMMUNICATION-SECURITY-NEEDS', ""
	DLT_ARGUMENT = 'DLT-ARGUMENT', ""
	DLT_LOG_CHANNEL = 'DLT-LOG-CHANNEL', ""
	DLT_LOG_CHANNEL_DESIGN = 'DLT-LOG-CHANNEL-DESIGN', ""
	DLT_LOG_CHANNEL_DESIGN_TO_PROCESS_DESIGN_MAPPING = 'DLT-LOG-CHANNEL-DESIGN-TO-PROCESS-DESIGN-MAPPING', ""
	DLT_LOG_CHANNEL_TO_PROCESS_MAPPING = 'DLT-LOG-CHANNEL-TO-PROCESS-MAPPING', ""
	DLT_MESSAGE = 'DLT-MESSAGE', ""
	DLT_MESSAGE_COLLECTION_SET = 'DLT-MESSAGE-COLLECTION-SET', ""
	DLT_USER_NEEDS = 'DLT-USER-NEEDS', ""
	DO_IP_ACTIVATION_LINE_NEEDS = 'DO-IP-ACTIVATION-LINE-NEEDS', ""
	DO_IP_GID_NEEDS = 'DO-IP-GID-NEEDS', ""
	DO_IP_GID_SYNCHRONIZATION_NEEDS = 'DO-IP-GID-SYNCHRONIZATION-NEEDS', ""
	DO_IP_INSTANTIATION = 'DO-IP-INSTANTIATION', ""
	DO_IP_INTERFACE = 'DO-IP-INTERFACE', ""
	DO_IP_LOGIC_ADDRESS = 'DO-IP-LOGIC-ADDRESS', ""
	DO_IP_LOGIC_TARGET_ADDRESS_PROPS = 'DO-IP-LOGIC-TARGET-ADDRESS-PROPS', ""
	DO_IP_LOGIC_TESTER_ADDRESS_PROPS = 'DO-IP-LOGIC-TESTER-ADDRESS-PROPS', ""
	DO_IP_POWER_MODE_STATUS_NEEDS = 'DO-IP-POWER-MODE-STATUS-NEEDS', ""
	DO_IP_ROUTING_ACTIVATION = 'DO-IP-ROUTING-ACTIVATION', ""
	DO_IP_ROUTING_ACTIVATION_AUTHENTICATION_NEEDS = 'DO-IP-ROUTING-ACTIVATION-AUTHENTICATION-NEEDS', ""
	DO_IP_ROUTING_ACTIVATION_CONFIRMATION_NEEDS = 'DO-IP-ROUTING-ACTIVATION-CONFIRMATION-NEEDS', ""
	DO_IP_SERVICE_NEEDS = 'DO-IP-SERVICE-NEEDS', ""
	DO_IP_TP_CONFIG = 'DO-IP-TP-CONFIG', ""
	DOCUMENT_ELEMENT_SCOPE = 'DOCUMENT-ELEMENT-SCOPE', ""
	DOCUMENTATION = 'DOCUMENTATION', ""
	DTC_STATUS_CHANGE_NOTIFICATION_NEEDS = 'DTC-STATUS-CHANGE-NOTIFICATION-NEEDS', ""
	E_2_E_PROFILE_COMPATIBILITY_PROPS = 'E-2-E-PROFILE-COMPATIBILITY-PROPS', ""
	E_2_E_PROFILE_CONFIGURATION = 'E-2-E-PROFILE-CONFIGURATION', ""
	E_2_E_PROFILE_CONFIGURATION_SET = 'E-2-E-PROFILE-CONFIGURATION-SET', ""
	ECU_ABSTRACTION_SW_COMPONENT_TYPE = 'ECU-ABSTRACTION-SW-COMPONENT-TYPE', ""
	ECU_INSTANCE = 'ECU-INSTANCE', ""
	ECU_MAPPING = 'ECU-MAPPING', ""
	ECU_PARTITION = 'ECU-PARTITION', ""
	ECU_STATE_MGR_USER_NEEDS = 'ECU-STATE-MGR-USER-NEEDS', ""
	ECU_TIMING = 'ECU-TIMING', ""
	ECUC_ABSTRACT_EXTERNAL_REFERENCE_DEF = 'ECUC-ABSTRACT-EXTERNAL-REFERENCE-DEF', ""
	ECUC_ABSTRACT_INTERNAL_REFERENCE_DEF = 'ECUC-ABSTRACT-INTERNAL-REFERENCE-DEF', ""
	ECUC_ABSTRACT_REFERENCE_DEF = 'ECUC-ABSTRACT-REFERENCE-DEF', ""
	ECUC_ABSTRACT_STRING_PARAM_DEF = 'ECUC-ABSTRACT-STRING-PARAM-DEF', ""
	ECUC_ADD_INFO_PARAM_DEF = 'ECUC-ADD-INFO-PARAM-DEF', ""
	ECUC_BOOLEAN_PARAM_DEF = 'ECUC-BOOLEAN-PARAM-DEF', ""
	ECUC_CHOICE_CONTAINER_DEF = 'ECUC-CHOICE-CONTAINER-DEF', ""
	ECUC_CHOICE_REFERENCE_DEF = 'ECUC-CHOICE-REFERENCE-DEF', ""
	ECUC_COMMON_ATTRIBUTES = 'ECUC-COMMON-ATTRIBUTES', ""
	ECUC_CONTAINER_DEF = 'ECUC-CONTAINER-DEF', ""
	ECUC_CONTAINER_VALUE = 'ECUC-CONTAINER-VALUE', ""
	ECUC_DEFINITION_COLLECTION = 'ECUC-DEFINITION-COLLECTION', ""
	ECUC_DEFINITION_ELEMENT = 'ECUC-DEFINITION-ELEMENT', ""
	ECUC_DESTINATION_URI_DEF = 'ECUC-DESTINATION-URI-DEF', ""
	ECUC_DESTINATION_URI_DEF_SET = 'ECUC-DESTINATION-URI-DEF-SET', ""
	ECUC_ENUMERATION_LITERAL_DEF = 'ECUC-ENUMERATION-LITERAL-DEF', ""
	ECUC_ENUMERATION_PARAM_DEF = 'ECUC-ENUMERATION-PARAM-DEF', ""
	ECUC_FLOAT_PARAM_DEF = 'ECUC-FLOAT-PARAM-DEF', ""
	ECUC_FOREIGN_REFERENCE_DEF = 'ECUC-FOREIGN-REFERENCE-DEF', ""
	ECUC_FUNCTION_NAME_DEF = 'ECUC-FUNCTION-NAME-DEF', ""
	ECUC_INSTANCE_REFERENCE_DEF = 'ECUC-INSTANCE-REFERENCE-DEF', ""
	ECUC_INTEGER_PARAM_DEF = 'ECUC-INTEGER-PARAM-DEF', ""
	ECUC_LINKER_SYMBOL_DEF = 'ECUC-LINKER-SYMBOL-DEF', ""
	ECUC_MODULE_CONFIGURATION_VALUES = 'ECUC-MODULE-CONFIGURATION-VALUES', ""
	ECUC_MODULE_DEF = 'ECUC-MODULE-DEF', ""
	ECUC_MULTILINE_STRING_PARAM_DEF = 'ECUC-MULTILINE-STRING-PARAM-DEF', ""
	ECUC_PARAM_CONF_CONTAINER_DEF = 'ECUC-PARAM-CONF-CONTAINER-DEF', ""
	ECUC_PARAMETER_DEF = 'ECUC-PARAMETER-DEF', ""
	ECUC_QUERY = 'ECUC-QUERY', ""
	ECUC_REFERENCE_DEF = 'ECUC-REFERENCE-DEF', ""
	ECUC_STRING_PARAM_DEF = 'ECUC-STRING-PARAM-DEF', ""
	ECUC_SYMBOLIC_NAME_REFERENCE_DEF = 'ECUC-SYMBOLIC-NAME-REFERENCE-DEF', ""
	ECUC_URI_REFERENCE_DEF = 'ECUC-URI-REFERENCE-DEF', ""
	ECUC_VALIDATION_CONDITION = 'ECUC-VALIDATION-CONDITION', ""
	ECUC_VALUE_COLLECTION = 'ECUC-VALUE-COLLECTION', ""
	END_2_END_EVENT_PROTECTION_PROPS = 'END-2-END-EVENT-PROTECTION-PROPS', ""
	END_TO_END_PROTECTION = 'END-TO-END-PROTECTION', ""
	END_TO_END_PROTECTION_SET = 'END-TO-END-PROTECTION-SET', ""
	ENUMERATION_MAPPING_TABLE = 'ENUMERATION-MAPPING-TABLE', ""
	EOC_EVENT_REF = 'EOC-EVENT-REF', ""
	EOC_EXECUTABLE_ENTITY_REF = 'EOC-EXECUTABLE-ENTITY-REF', ""
	EOC_EXECUTABLE_ENTITY_REF_ABSTRACT = 'EOC-EXECUTABLE-ENTITY-REF-ABSTRACT', ""
	EOC_EXECUTABLE_ENTITY_REF_GROUP = 'EOC-EXECUTABLE-ENTITY-REF-GROUP', ""
	ERROR_TRACER_NEEDS = 'ERROR-TRACER-NEEDS', ""
	ETH_IP_PROPS = 'ETH-IP-PROPS', ""
	ETH_TCP_IP_ICMP_PROPS = 'ETH-TCP-IP-ICMP-PROPS', ""
	ETH_TCP_IP_PROPS = 'ETH-TCP-IP-PROPS', ""
	ETH_TP_CONFIG = 'ETH-TP-CONFIG', ""
	ETHERNET_CLUSTER = 'ETHERNET-CLUSTER', ""
	ETHERNET_COMMUNICATION_CONNECTOR = 'ETHERNET-COMMUNICATION-CONNECTOR', ""
	ETHERNET_COMMUNICATION_CONTROLLER = 'ETHERNET-COMMUNICATION-CONTROLLER', ""
	ETHERNET_FRAME = 'ETHERNET-FRAME', ""
	ETHERNET_FRAME_TRIGGERING = 'ETHERNET-FRAME-TRIGGERING', ""
	ETHERNET_PHYSICAL_CHANNEL = 'ETHERNET-PHYSICAL-CHANNEL', ""
	ETHERNET_RAW_DATA_STREAM_GRANT = 'ETHERNET-RAW-DATA-STREAM-GRANT', ""
	ETHERNET_RAW_DATA_STREAM_MAPPING = 'ETHERNET-RAW-DATA-STREAM-MAPPING', ""
	ETHERNET_WAKEUP_SLEEP_ON_DATALINE_CONFIG = 'ETHERNET-WAKEUP-SLEEP-ON-DATALINE-CONFIG', ""
	ETHERNET_WAKEUP_SLEEP_ON_DATALINE_CONFIG_SET = 'ETHERNET-WAKEUP-SLEEP-ON-DATALINE-CONFIG-SET', ""
	EVALUATED_VARIANT_SET = 'EVALUATED-VARIANT-SET', ""
	EVENT_MAPPING = 'EVENT-MAPPING', ""
	EVENT_TRIGGERING_CONSTRAINT = 'EVENT-TRIGGERING-CONSTRAINT', ""
	EXCLUSIVE_AREA = 'EXCLUSIVE-AREA', ""
	EXECUTABLE = 'EXECUTABLE', ""
	EXECUTABLE_ENTITY = 'EXECUTABLE-ENTITY', ""
	EXECUTABLE_TIMING = 'EXECUTABLE-TIMING', ""
	EXECUTION_ORDER_CONSTRAINT = 'EXECUTION-ORDER-CONSTRAINT', ""
	EXECUTION_TIME = 'EXECUTION-TIME', ""
	EXECUTION_TIME_CONSTRAINT = 'EXECUTION-TIME-CONSTRAINT', ""
	EXTERNAL_TRIGGER_OCCURRED_EVENT = 'EXTERNAL-TRIGGER-OCCURRED-EVENT', ""
	EXTERNAL_TRIGGERING_POINT_IDENT = 'EXTERNAL-TRIGGERING-POINT-IDENT', ""
	FIBEX_ELEMENT = 'FIBEX-ELEMENT', ""
	FIELD = 'FIELD', ""
	FIELD_MAPPING = 'FIELD-MAPPING', ""
	FIRE_AND_FORGET_MAPPING = 'FIRE-AND-FORGET-MAPPING', ""
	FLAT_INSTANCE_DESCRIPTOR = 'FLAT-INSTANCE-DESCRIPTOR', ""
	FLAT_MAP = 'FLAT-MAP', ""
	FLEXRAY_AR_TP_CONFIG = 'FLEXRAY-AR-TP-CONFIG', ""
	FLEXRAY_AR_TP_NODE = 'FLEXRAY-AR-TP-NODE', ""
	FLEXRAY_CLUSTER = 'FLEXRAY-CLUSTER', ""
	FLEXRAY_COMMUNICATION_CONNECTOR = 'FLEXRAY-COMMUNICATION-CONNECTOR', ""
	FLEXRAY_COMMUNICATION_CONTROLLER = 'FLEXRAY-COMMUNICATION-CONTROLLER', ""
	FLEXRAY_FRAME = 'FLEXRAY-FRAME', ""
	FLEXRAY_FRAME_TRIGGERING = 'FLEXRAY-FRAME-TRIGGERING', ""
	FLEXRAY_NM_CLUSTER = 'FLEXRAY-NM-CLUSTER', ""
	FLEXRAY_NM_NODE = 'FLEXRAY-NM-NODE', ""
	FLEXRAY_PHYSICAL_CHANNEL = 'FLEXRAY-PHYSICAL-CHANNEL', ""
	FLEXRAY_TP_CONFIG = 'FLEXRAY-TP-CONFIG', ""
	FLEXRAY_TP_CONNECTION_CONTROL = 'FLEXRAY-TP-CONNECTION-CONTROL', ""
	FLEXRAY_TP_NODE = 'FLEXRAY-TP-NODE', ""
	FLEXRAY_TP_PDU_POOL = 'FLEXRAY-TP-PDU-POOL', ""
	FM_ATTRIBUTE_DEF = 'FM-ATTRIBUTE-DEF', ""
	FM_FEATURE = 'FM-FEATURE', ""
	FM_FEATURE_MAP = 'FM-FEATURE-MAP', ""
	FM_FEATURE_MAP_ASSERTION = 'FM-FEATURE-MAP-ASSERTION', ""
	FM_FEATURE_MAP_CONDITION = 'FM-FEATURE-MAP-CONDITION', ""
	FM_FEATURE_MAP_ELEMENT = 'FM-FEATURE-MAP-ELEMENT', ""
	FM_FEATURE_MODEL = 'FM-FEATURE-MODEL', ""
	FM_FEATURE_RELATION = 'FM-FEATURE-RELATION', ""
	FM_FEATURE_RESTRICTION = 'FM-FEATURE-RESTRICTION', ""
	FM_FEATURE_SELECTION = 'FM-FEATURE-SELECTION', ""
	FM_FEATURE_SELECTION_SET = 'FM-FEATURE-SELECTION-SET', ""
	FRAME = 'FRAME', ""
	FRAME_PORT = 'FRAME-PORT', ""
	FRAME_TRIGGERING = 'FRAME-TRIGGERING', ""
	FUNCTION_GROUP_SET = 'FUNCTION-GROUP-SET', ""
	FUNCTION_INHIBITION_AVAILABILITY_NEEDS = 'FUNCTION-INHIBITION-AVAILABILITY-NEEDS', ""
	FUNCTION_INHIBITION_NEEDS = 'FUNCTION-INHIBITION-NEEDS', ""
	FUNCTIONAL_CLUSTER_INTERACTS_WITH_FUNCTIONAL_CLUSTER_MAPPING = 'FUNCTIONAL-CLUSTER-INTERACTS-WITH-FUNCTIONAL-CLUSTER-MAPPING', ""
	FURTHER_ACTION_BYTE_NEEDS = 'FURTHER-ACTION-BYTE-NEEDS', ""
	GATEWAY = 'GATEWAY', ""
	GENERAL_PARAMETER = 'GENERAL-PARAMETER', ""
	GENERAL_PURPOSE_CONNECTION = 'GENERAL-PURPOSE-CONNECTION', ""
	GENERAL_PURPOSE_I_PDU = 'GENERAL-PURPOSE-I-PDU', ""
	GENERAL_PURPOSE_PDU = 'GENERAL-PURPOSE-PDU', ""
	GENERIC_ETHERNET_FRAME = 'GENERIC-ETHERNET-FRAME', ""
	GENERIC_MODULE_INSTANTIATION = 'GENERIC-MODULE-INSTANTIATION', ""
	GLOBAL_SUPERVISION = 'GLOBAL-SUPERVISION', ""
	GLOBAL_SUPERVISION_NEEDS = 'GLOBAL-SUPERVISION-NEEDS', ""
	GLOBAL_TIME_CAN_MASTER = 'GLOBAL-TIME-CAN-MASTER', ""
	GLOBAL_TIME_CAN_SLAVE = 'GLOBAL-TIME-CAN-SLAVE', ""
	GLOBAL_TIME_DOMAIN = 'GLOBAL-TIME-DOMAIN', ""
	GLOBAL_TIME_ETH_MASTER = 'GLOBAL-TIME-ETH-MASTER', ""
	GLOBAL_TIME_ETH_SLAVE = 'GLOBAL-TIME-ETH-SLAVE', ""
	GLOBAL_TIME_FR_MASTER = 'GLOBAL-TIME-FR-MASTER', ""
	GLOBAL_TIME_FR_SLAVE = 'GLOBAL-TIME-FR-SLAVE', ""
	GLOBAL_TIME_GATEWAY = 'GLOBAL-TIME-GATEWAY', ""
	GLOBAL_TIME_MASTER = 'GLOBAL-TIME-MASTER', ""
	GLOBAL_TIME_SLAVE = 'GLOBAL-TIME-SLAVE', ""
	GRANT = 'GRANT', ""
	GRANT_DESIGN = 'GRANT-DESIGN', ""
	HARDWARE_TEST_NEEDS = 'HARDWARE-TEST-NEEDS', ""
	HEALTH_CHANNEL = 'HEALTH-CHANNEL', ""
	HEALTH_CHANNEL_EXTERNAL_STATUS = 'HEALTH-CHANNEL-EXTERNAL-STATUS', ""
	HEALTH_CHANNEL_SUPERVISION = 'HEALTH-CHANNEL-SUPERVISION', ""
	HEAP_USAGE = 'HEAP-USAGE', ""
	HW_ATTRIBUTE_DEF = 'HW-ATTRIBUTE-DEF', ""
	HW_ATTRIBUTE_LITERAL_DEF = 'HW-ATTRIBUTE-LITERAL-DEF', ""
	HW_CATEGORY = 'HW-CATEGORY', ""
	HW_ELEMENT = 'HW-ELEMENT', ""
	HW_PIN = 'HW-PIN', ""
	HW_PIN_GROUP = 'HW-PIN-GROUP', ""
	HW_TYPE = 'HW-TYPE', ""
	I_PDU = 'I-PDU', ""
	I_PDU_PORT = 'I-PDU-PORT', ""
	I_PV_6_EXT_HEADER_FILTER_LIST = 'I-PV-6-EXT-HEADER-FILTER-LIST', ""
	I_PV_6_EXT_HEADER_FILTER_SET = 'I-PV-6-EXT-HEADER-FILTER-SET', ""
	I_SIGNAL = 'I-SIGNAL', ""
	I_SIGNAL_GROUP = 'I-SIGNAL-GROUP', ""
	I_SIGNAL_I_PDU = 'I-SIGNAL-I-PDU', ""
	I_SIGNAL_I_PDU_GROUP = 'I-SIGNAL-I-PDU-GROUP', ""
	I_SIGNAL_PORT = 'I-SIGNAL-PORT', ""
	I_SIGNAL_TO_I_PDU_MAPPING = 'I-SIGNAL-TO-I-PDU-MAPPING', ""
	I_SIGNAL_TRIGGERING = 'I-SIGNAL-TRIGGERING', ""
	IAM_MODULE_INSTANTIATION = 'IAM-MODULE-INSTANTIATION', ""
	IDENT_CAPTION = 'IDENT-CAPTION', ""
	IDENTIFIABLE = 'IDENTIFIABLE', ""
	IDS_COMMON_ELEMENT = 'IDS-COMMON-ELEMENT', ""
	IDS_DESIGN = 'IDS-DESIGN', ""
	IDS_MAPPING = 'IDS-MAPPING', ""
	IDS_MGR_CUSTOM_TIMESTAMP_NEEDS = 'IDS-MGR-CUSTOM-TIMESTAMP-NEEDS', ""
	IDS_MGR_NEEDS = 'IDS-MGR-NEEDS', ""
	IDS_PLATFORM_INSTANTIATION = 'IDS-PLATFORM-INSTANTIATION', ""
	IDSM_INSTANCE = 'IDSM-INSTANCE', ""
	IDSM_MODULE_INSTANTIATION = 'IDSM-MODULE-INSTANTIATION', ""
	IDSM_PROPERTIES = 'IDSM-PROPERTIES', ""
	IDSM_RATE_LIMITATION = 'IDSM-RATE-LIMITATION', ""
	IDSM_TRAFFIC_LIMITATION = 'IDSM-TRAFFIC-LIMITATION', ""
	IEEE_1722_TP_ETHERNET_FRAME = 'IEEE-1722-TP-ETHERNET-FRAME', ""
	IMPLEMENTATION = 'IMPLEMENTATION', ""
	IMPLEMENTATION_DATA_TYPE = 'IMPLEMENTATION-DATA-TYPE', ""
	IMPLEMENTATION_DATA_TYPE_ELEMENT = 'IMPLEMENTATION-DATA-TYPE-ELEMENT', ""
	INDICATOR_STATUS_NEEDS = 'INDICATOR-STATUS-NEEDS', ""
	INIT_EVENT = 'INIT-EVENT', ""
	INTERFACE_MAPPING = 'INTERFACE-MAPPING', ""
	INTERFACE_MAPPING_SET = 'INTERFACE-MAPPING-SET', ""
	INTERNAL_BEHAVIOR = 'INTERNAL-BEHAVIOR', ""
	INTERNAL_TRIGGER_OCCURRED_EVENT = 'INTERNAL-TRIGGER-OCCURRED-EVENT', ""
	INTERNAL_TRIGGERING_POINT = 'INTERNAL-TRIGGERING-POINT', ""
	INTERPOLATION_ROUTINE_MAPPING_SET = 'INTERPOLATION-ROUTINE-MAPPING-SET', ""
	IP_IAM_REMOTE_SUBJECT = 'IP-IAM-REMOTE-SUBJECT', ""
	IP_SEC_CONFIG_PROPS = 'IP-SEC-CONFIG-PROPS', ""
	IP_SEC_IAM_REMOTE_SUBJECT = 'IP-SEC-IAM-REMOTE-SUBJECT', ""
	IP_SEC_RULE = 'IP-SEC-RULE', ""
	J_1939_CLUSTER = 'J-1939-CLUSTER', ""
	J_1939_CONTROLLER_APPLICATION = 'J-1939-CONTROLLER-APPLICATION', ""
	J_1939_DCM_DM_19_SUPPORT = 'J-1939-DCM-DM-19-SUPPORT', ""
	J_1939_DCM_I_PDU = 'J-1939-DCM-I-PDU', ""
	J_1939_NM_CLUSTER = 'J-1939-NM-CLUSTER', ""
	J_1939_NM_NODE = 'J-1939-NM-NODE', ""
	J_1939_RM_INCOMING_REQUEST_SERVICE_NEEDS = 'J-1939-RM-INCOMING-REQUEST-SERVICE-NEEDS', ""
	J_1939_RM_OUTGOING_REQUEST_SERVICE_NEEDS = 'J-1939-RM-OUTGOING-REQUEST-SERVICE-NEEDS', ""
	J_1939_SHARED_ADDRESS_CLUSTER = 'J-1939-SHARED-ADDRESS-CLUSTER', ""
	J_1939_TP_CONFIG = 'J-1939-TP-CONFIG', ""
	J_1939_TP_NODE = 'J-1939-TP-NODE', ""
	KEYWORD = 'KEYWORD', ""
	KEYWORD_SET = 'KEYWORD-SET', ""
	LATENCY_TIMING_CONSTRAINT = 'LATENCY-TIMING-CONSTRAINT', ""
	LIFE_CYCLE_INFO_SET = 'LIFE-CYCLE-INFO-SET', ""
	LIFE_CYCLE_STATE = 'LIFE-CYCLE-STATE', ""
	LIFE_CYCLE_STATE_DEFINITION_GROUP = 'LIFE-CYCLE-STATE-DEFINITION-GROUP', ""
	LIN_CLUSTER = 'LIN-CLUSTER', ""
	LIN_COMMUNICATION_CONNECTOR = 'LIN-COMMUNICATION-CONNECTOR', ""
	LIN_COMMUNICATION_CONTROLLER = 'LIN-COMMUNICATION-CONTROLLER', ""
	LIN_EVENT_TRIGGERED_FRAME = 'LIN-EVENT-TRIGGERED-FRAME', ""
	LIN_FRAME = 'LIN-FRAME', ""
	LIN_FRAME_TRIGGERING = 'LIN-FRAME-TRIGGERING', ""
	LIN_MASTER = 'LIN-MASTER', ""
	LIN_NM_CLUSTER = 'LIN-NM-CLUSTER', ""
	LIN_PHYSICAL_CHANNEL = 'LIN-PHYSICAL-CHANNEL', ""
	LIN_SCHEDULE_TABLE = 'LIN-SCHEDULE-TABLE', ""
	LIN_SLAVE = 'LIN-SLAVE', ""
	LIN_SPORADIC_FRAME = 'LIN-SPORADIC-FRAME', ""
	LIN_TP_CONFIG = 'LIN-TP-CONFIG', ""
	LIN_TP_NODE = 'LIN-TP-NODE', ""
	LIN_UNCONDITIONAL_FRAME = 'LIN-UNCONDITIONAL-FRAME', ""
	LINKER = 'LINKER', ""
	LOCAL_SUPERVISION = 'LOCAL-SUPERVISION', ""
	LOG_AND_TRACE_INSTANTIATION = 'LOG-AND-TRACE-INSTANTIATION', ""
	LOGIC_ADDRESS = 'LOGIC-ADDRESS', ""
	LOGICAL_SUPERVISION = 'LOGICAL-SUPERVISION', ""
	MAC_MULTICAST_GROUP = 'MAC-MULTICAST-GROUP', ""
	MACHINE = 'MACHINE', ""
	MACHINE_DESIGN = 'MACHINE-DESIGN', ""
	MACHINE_TIMING = 'MACHINE-TIMING', ""
	MC_DATA_INSTANCE = 'MC-DATA-INSTANCE', ""
	MC_FUNCTION = 'MC-FUNCTION', ""
	MC_GROUP = 'MC-GROUP', ""
	MEASURED_EXECUTION_TIME = 'MEASURED-EXECUTION-TIME', ""
	MEASURED_HEAP_USAGE = 'MEASURED-HEAP-USAGE', ""
	MEASURED_STACK_USAGE = 'MEASURED-STACK-USAGE', ""
	MEMORY_SECTION = 'MEMORY-SECTION', ""
	METHOD_MAPPING = 'METHOD-MAPPING', ""
	MODE_ACCESS_POINT_IDENT = 'MODE-ACCESS-POINT-IDENT', ""
	MODE_DECLARATION = 'MODE-DECLARATION', ""
	MODE_DECLARATION_GROUP = 'MODE-DECLARATION-GROUP', ""
	MODE_DECLARATION_GROUP_PROTOTYPE = 'MODE-DECLARATION-GROUP-PROTOTYPE', ""
	MODE_DECLARATION_MAPPING = 'MODE-DECLARATION-MAPPING', ""
	MODE_DECLARATION_MAPPING_SET = 'MODE-DECLARATION-MAPPING-SET', ""
	MODE_INTERFACE_MAPPING = 'MODE-INTERFACE-MAPPING', ""
	MODE_SWITCH_INTERFACE = 'MODE-SWITCH-INTERFACE', ""
	MODE_SWITCH_POINT = 'MODE-SWITCH-POINT', ""
	MODE_SWITCHED_ACK_EVENT = 'MODE-SWITCHED-ACK-EVENT', ""
	MODE_TRANSITION = 'MODE-TRANSITION', ""
	MULTIPLEXED_I_PDU = 'MULTIPLEXED-I-PDU', ""
	N_PDU = 'N-PDU', ""
	NETWORK_ENDPOINT = 'NETWORK-ENDPOINT', ""
	NM_CLUSTER = 'NM-CLUSTER', ""
	NM_CONFIG = 'NM-CONFIG', ""
	NM_ECU = 'NM-ECU', ""
	NM_INSTANTIATION = 'NM-INSTANTIATION', ""
	NM_NODE = 'NM-NODE', ""
	NM_PDU = 'NM-PDU', ""
	NON_OS_MODULE_INSTANTIATION = 'NON-OS-MODULE-INSTANTIATION', ""
	NV_BLOCK_DESCRIPTOR = 'NV-BLOCK-DESCRIPTOR', ""
	NV_BLOCK_NEEDS = 'NV-BLOCK-NEEDS', ""
	NV_BLOCK_SW_COMPONENT_TYPE = 'NV-BLOCK-SW-COMPONENT-TYPE', ""
	NV_DATA_INTERFACE = 'NV-DATA-INTERFACE', ""
	OBD_CONTROL_SERVICE_NEEDS = 'OBD-CONTROL-SERVICE-NEEDS', ""
	OBD_INFO_SERVICE_NEEDS = 'OBD-INFO-SERVICE-NEEDS', ""
	OBD_MONITOR_SERVICE_NEEDS = 'OBD-MONITOR-SERVICE-NEEDS', ""
	OBD_PID_SERVICE_NEEDS = 'OBD-PID-SERVICE-NEEDS', ""
	OBD_RATIO_DENOMINATOR_NEEDS = 'OBD-RATIO-DENOMINATOR-NEEDS', ""
	OBD_RATIO_SERVICE_NEEDS = 'OBD-RATIO-SERVICE-NEEDS', ""
	OFFSET_TIMING_CONSTRAINT = 'OFFSET-TIMING-CONSTRAINT', ""
	OPERATION_INVOKED_EVENT = 'OPERATION-INVOKED-EVENT', ""
	OS_MODULE_INSTANTIATION = 'OS-MODULE-INSTANTIATION', ""
	OS_TASK_EXECUTION_EVENT = 'OS-TASK-EXECUTION-EVENT', ""
	P_PORT_PROTOTYPE = 'P-PORT-PROTOTYPE', ""
	PACKAGEABLE_ELEMENT = 'PACKAGEABLE-ELEMENT', ""
	PARAMETER_ACCESS = 'PARAMETER-ACCESS', ""
	PARAMETER_DATA_PROTOTYPE = 'PARAMETER-DATA-PROTOTYPE', ""
	PARAMETER_INTERFACE = 'PARAMETER-INTERFACE', ""
	PARAMETER_SW_COMPONENT_TYPE = 'PARAMETER-SW-COMPONENT-TYPE', ""
	PASS_THROUGH_SW_CONNECTOR = 'PASS-THROUGH-SW-CONNECTOR', ""
	PDU = 'PDU', ""
	PDU_TO_FRAME_MAPPING = 'PDU-TO-FRAME-MAPPING', ""
	PDU_TRIGGERING = 'PDU-TRIGGERING', ""
	PDUR_I_PDU_GROUP = 'PDUR-I-PDU-GROUP', ""
	PER_INSTANCE_MEMORY = 'PER-INSTANCE-MEMORY', ""
	PERIODIC_EVENT_TRIGGERING = 'PERIODIC-EVENT-TRIGGERING', ""
	PERSISTENCY_DATA_ELEMENT = 'PERSISTENCY-DATA-ELEMENT', ""
	PERSISTENCY_DEPLOYMENT = 'PERSISTENCY-DEPLOYMENT', ""
	PERSISTENCY_DEPLOYMENT_ELEMENT = 'PERSISTENCY-DEPLOYMENT-ELEMENT', ""
	PERSISTENCY_DEPLOYMENT_ELEMENT_TO_CRYPTO_KEY_SLOT_MAPPING = 'PERSISTENCY-DEPLOYMENT-ELEMENT-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	PERSISTENCY_DEPLOYMENT_TO_CRYPTO_KEY_SLOT_MAPPING = 'PERSISTENCY-DEPLOYMENT-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	PERSISTENCY_DEPLOYMENT_TO_DLT_LOG_CHANNEL_MAPPING = 'PERSISTENCY-DEPLOYMENT-TO-DLT-LOG-CHANNEL-MAPPING', ""
	PERSISTENCY_FILE = 'PERSISTENCY-FILE', ""
	PERSISTENCY_FILE_ELEMENT = 'PERSISTENCY-FILE-ELEMENT', ""
	PERSISTENCY_FILE_STORAGE = 'PERSISTENCY-FILE-STORAGE', ""
	PERSISTENCY_FILE_STORAGE_INTERFACE = 'PERSISTENCY-FILE-STORAGE-INTERFACE', ""
	PERSISTENCY_INTERFACE = 'PERSISTENCY-INTERFACE', ""
	PERSISTENCY_INTERFACE_ELEMENT = 'PERSISTENCY-INTERFACE-ELEMENT', ""
	PERSISTENCY_KEY_VALUE_PAIR = 'PERSISTENCY-KEY-VALUE-PAIR', ""
	PERSISTENCY_KEY_VALUE_STORAGE = 'PERSISTENCY-KEY-VALUE-STORAGE', ""
	PERSISTENCY_KEY_VALUE_STORAGE_INTERFACE = 'PERSISTENCY-KEY-VALUE-STORAGE-INTERFACE', ""
	PERSISTENCY_PORT_PROTOTYPE_TO_DEPLOYMENT_MAPPING = 'PERSISTENCY-PORT-PROTOTYPE-TO-DEPLOYMENT-MAPPING', ""
	PERSISTENCY_PORT_PROTOTYPE_TO_FILE_STORAGE_MAPPING = 'PERSISTENCY-PORT-PROTOTYPE-TO-FILE-STORAGE-MAPPING', ""
	PERSISTENCY_PORT_PROTOTYPE_TO_KEY_VALUE_STORAGE_MAPPING = 'PERSISTENCY-PORT-PROTOTYPE-TO-KEY-VALUE-STORAGE-MAPPING', ""
	PHM_ABSTRACT_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-ABSTRACT-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHM_CHECKPOINT = 'PHM-CHECKPOINT', ""
	PHM_CONTRIBUTION_TO_MACHINE_MAPPING = 'PHM-CONTRIBUTION-TO-MACHINE-MAPPING', ""
	PHM_HEALTH_CHANNEL_INTERFACE = 'PHM-HEALTH-CHANNEL-INTERFACE', ""
	PHM_HEALTH_CHANNEL_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-HEALTH-CHANNEL-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHM_HEALTH_CHANNEL_STATUS = 'PHM-HEALTH-CHANNEL-STATUS', ""
	PHM_RECOVERY_ACTION_INTERFACE = 'PHM-RECOVERY-ACTION-INTERFACE', ""
	PHM_SUPERVISED_ENTITY_INTERFACE = 'PHM-SUPERVISED-ENTITY-INTERFACE', ""
	PHM_SUPERVISION = 'PHM-SUPERVISION', ""
	PHM_SUPERVISION_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-SUPERVISION-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHYSICAL_CHANNEL = 'PHYSICAL-CHANNEL', ""
	PHYSICAL_DIMENSION = 'PHYSICAL-DIMENSION', ""
	PHYSICAL_DIMENSION_MAPPING_SET = 'PHYSICAL-DIMENSION-MAPPING-SET', ""
	PLATFORM_HEALTH_MANAGEMENT_CONTRIBUTION = 'PLATFORM-HEALTH-MANAGEMENT-CONTRIBUTION', ""
	PLATFORM_HEALTH_MANAGEMENT_INTERFACE = 'PLATFORM-HEALTH-MANAGEMENT-INTERFACE', ""
	PLATFORM_MODULE_ENDPOINT_CONFIGURATION = 'PLATFORM-MODULE-ENDPOINT-CONFIGURATION', ""
	PLATFORM_MODULE_ETHERNET_ENDPOINT_CONFIGURATION = 'PLATFORM-MODULE-ETHERNET-ENDPOINT-CONFIGURATION', ""
	PORT_ELEMENT_TO_COMMUNICATION_RESOURCE_MAPPING = 'PORT-ELEMENT-TO-COMMUNICATION-RESOURCE-MAPPING', ""
	PORT_GROUP = 'PORT-GROUP', ""
	PORT_INTERFACE = 'PORT-INTERFACE', ""
	PORT_INTERFACE_MAPPING = 'PORT-INTERFACE-MAPPING', ""
	PORT_INTERFACE_MAPPING_SET = 'PORT-INTERFACE-MAPPING-SET', ""
	PORT_INTERFACE_TO_DATA_TYPE_MAPPING = 'PORT-INTERFACE-TO-DATA-TYPE-MAPPING', ""
	PORT_PROTOTYPE = 'PORT-PROTOTYPE', ""
	PORT_PROTOTYPE_BLUEPRINT = 'PORT-PROTOTYPE-BLUEPRINT', ""
	POSSIBLE_ERROR_REACTION = 'POSSIBLE-ERROR-REACTION', ""
	POST_BUILD_VARIANT_CRITERION = 'POST-BUILD-VARIANT-CRITERION', ""
	POST_BUILD_VARIANT_CRITERION_VALUE_SET = 'POST-BUILD-VARIANT-CRITERION-VALUE-SET', ""
	PR_PORT_PROTOTYPE = 'PR-PORT-PROTOTYPE', ""
	PREDEFINED_VARIANT = 'PREDEFINED-VARIANT', ""
	PRIMITIVE_ATTRIBUTE_TAILORING = 'PRIMITIVE-ATTRIBUTE-TAILORING', ""
	PROCESS = 'PROCESS', ""
	PROCESS_DESIGN = 'PROCESS-DESIGN', ""
	PROCESS_DESIGN_TO_MACHINE_DESIGN_MAPPING = 'PROCESS-DESIGN-TO-MACHINE-DESIGN-MAPPING', ""
	PROCESS_DESIGN_TO_MACHINE_DESIGN_MAPPING_SET = 'PROCESS-DESIGN-TO-MACHINE-DESIGN-MAPPING-SET', ""
	PROCESS_EXECUTION_ERROR = 'PROCESS-EXECUTION-ERROR', ""
	PROCESS_TO_MACHINE_MAPPING = 'PROCESS-TO-MACHINE-MAPPING', ""
	PROCESS_TO_MACHINE_MAPPING_SET = 'PROCESS-TO-MACHINE-MAPPING-SET', ""
	PROCESSOR = 'PROCESSOR', ""
	PROCESSOR_CORE = 'PROCESSOR-CORE', ""
	PROVIDED_AP_SERVICE_INSTANCE = 'PROVIDED-AP-SERVICE-INSTANCE', ""
	PROVIDED_SERVICE_INSTANCE = 'PROVIDED-SERVICE-INSTANCE', ""
	PROVIDED_SERVICE_INSTANCE_TO_SW_CLUSTER_DESIGN_P_PORT_PROTOTYPE_MAPPING = 'PROVIDED-SERVICE-INSTANCE-TO-SW-CLUSTER-DESIGN-P-PORT-PROTOTYPE-MAPPING', ""
	PROVIDED_SOMEIP_SERVICE_INSTANCE = 'PROVIDED-SOMEIP-SERVICE-INSTANCE', ""
	PROVIDED_USER_DEFINED_SERVICE_INSTANCE = 'PROVIDED-USER-DEFINED-SERVICE-INSTANCE', ""
	PSK_IDENTITY_TO_KEY_SLOT_MAPPING = 'PSK-IDENTITY-TO-KEY-SLOT-MAPPING', ""
	R_PORT_PROTOTYPE = 'R-PORT-PROTOTYPE', ""
	RAPID_PROTOTYPING_SCENARIO = 'RAPID-PROTOTYPING-SCENARIO', ""
	RAW_DATA_STREAM_CLIENT_INTERFACE = 'RAW-DATA-STREAM-CLIENT-INTERFACE', ""
	RAW_DATA_STREAM_DEPLOYMENT = 'RAW-DATA-STREAM-DEPLOYMENT', ""
	RAW_DATA_STREAM_GRANT = 'RAW-DATA-STREAM-GRANT', ""
	RAW_DATA_STREAM_GRANT_DESIGN = 'RAW-DATA-STREAM-GRANT-DESIGN', ""
	RAW_DATA_STREAM_MAPPING = 'RAW-DATA-STREAM-MAPPING', ""
	RAW_DATA_STREAM_SERVER_INTERFACE = 'RAW-DATA-STREAM-SERVER-INTERFACE', ""
	RECOVERY_NOTIFICATION = 'RECOVERY-NOTIFICATION', ""
	RECOVERY_NOTIFICATION_TO_P_PORT_PROTOTYPE_MAPPING = 'RECOVERY-NOTIFICATION-TO-P-PORT-PROTOTYPE-MAPPING', ""
	REFERENCE_TAILORING = 'REFERENCE-TAILORING', ""
	REQUIRED_AP_SERVICE_INSTANCE = 'REQUIRED-AP-SERVICE-INSTANCE', ""
	REQUIRED_SERVICE_INSTANCE_TO_SW_CLUSTER_DESIGN_R_PORT_PROTOTYPE_MAPPING = 'REQUIRED-SERVICE-INSTANCE-TO-SW-CLUSTER-DESIGN-R-PORT-PROTOTYPE-MAPPING', ""
	REQUIRED_SOMEIP_SERVICE_INSTANCE = 'REQUIRED-SOMEIP-SERVICE-INSTANCE', ""
	REQUIRED_USER_DEFINED_SERVICE_INSTANCE = 'REQUIRED-USER-DEFINED-SERVICE-INSTANCE', ""
	RESOURCE_CONSUMPTION = 'RESOURCE-CONSUMPTION', ""
	RESOURCE_GROUP = 'RESOURCE-GROUP', ""
	REST_ABSTRACT_ENDPOINT = 'REST-ABSTRACT-ENDPOINT', ""
	REST_ABSTRACT_NUMERICAL_PROPERTY_DEF = 'REST-ABSTRACT-NUMERICAL-PROPERTY-DEF', ""
	REST_ABSTRACT_PROPERTY_DEF = 'REST-ABSTRACT-PROPERTY-DEF', ""
	REST_ARRAY_PROPERTY_DEF = 'REST-ARRAY-PROPERTY-DEF', ""
	REST_BOOLEAN_PROPERTY_DEF = 'REST-BOOLEAN-PROPERTY-DEF', ""
	REST_ELEMENT_DEF = 'REST-ELEMENT-DEF', ""
	REST_ENDPOINT_DELETE = 'REST-ENDPOINT-DELETE', ""
	REST_ENDPOINT_GET = 'REST-ENDPOINT-GET', ""
	REST_ENDPOINT_POST = 'REST-ENDPOINT-POST', ""
	REST_ENDPOINT_PUT = 'REST-ENDPOINT-PUT', ""
	REST_HTTP_PORT_PROTOTYPE_MAPPING = 'REST-HTTP-PORT-PROTOTYPE-MAPPING', ""
	REST_INTEGER_PROPERTY_DEF = 'REST-INTEGER-PROPERTY-DEF', ""
	REST_NUMBER_PROPERTY_DEF = 'REST-NUMBER-PROPERTY-DEF', ""
	REST_OBJECT_REF = 'REST-OBJECT-REF', ""
	REST_PRIMITIVE_PROPERTY_DEF = 'REST-PRIMITIVE-PROPERTY-DEF', ""
	REST_RESOURCE_DEF = 'REST-RESOURCE-DEF', ""
	REST_SERVICE_INTERFACE = 'REST-SERVICE-INTERFACE', ""
	REST_STRING_PROPERTY_DEF = 'REST-STRING-PROPERTY-DEF', ""
	ROOT_SW_CLUSTER_DESIGN_COMPONENT_PROTOTYPE = 'ROOT-SW-CLUSTER-DESIGN-COMPONENT-PROTOTYPE', ""
	ROOT_SW_COMPONENT_PROTOTYPE = 'ROOT-SW-COMPONENT-PROTOTYPE', ""
	ROOT_SW_COMPOSITION_PROTOTYPE = 'ROOT-SW-COMPOSITION-PROTOTYPE', ""
	ROUGH_ESTIMATE_HEAP_USAGE = 'ROUGH-ESTIMATE-HEAP-USAGE', ""
	ROUGH_ESTIMATE_OF_EXECUTION_TIME = 'ROUGH-ESTIMATE-OF-EXECUTION-TIME', ""
	ROUGH_ESTIMATE_STACK_USAGE = 'ROUGH-ESTIMATE-STACK-USAGE', ""
	RPT_COMPONENT = 'RPT-COMPONENT', ""
	RPT_CONTAINER = 'RPT-CONTAINER', ""
	RPT_EXECUTABLE_ENTITY = 'RPT-EXECUTABLE-ENTITY', ""
	RPT_EXECUTABLE_ENTITY_EVENT = 'RPT-EXECUTABLE-ENTITY-EVENT', ""
	RPT_EXECUTION_CONTEXT = 'RPT-EXECUTION-CONTEXT', ""
	RPT_PROFILE = 'RPT-PROFILE', ""
	RPT_SERVICE_POINT = 'RPT-SERVICE-POINT', ""
	RTE_EVENT = 'RTE-EVENT', ""
	RUNNABLE_ENTITY = 'RUNNABLE-ENTITY', ""
	RUNNABLE_ENTITY_GROUP = 'RUNNABLE-ENTITY-GROUP', ""
	RUNTIME_ERROR = 'RUNTIME-ERROR', ""
	SDG_ABSTRACT_FOREIGN_REFERENCE = 'SDG-ABSTRACT-FOREIGN-REFERENCE', ""
	SDG_ABSTRACT_PRIMITIVE_ATTRIBUTE = 'SDG-ABSTRACT-PRIMITIVE-ATTRIBUTE', ""
	SDG_AGGREGATION_WITH_VARIATION = 'SDG-AGGREGATION-WITH-VARIATION', ""
	SDG_ATTRIBUTE = 'SDG-ATTRIBUTE', ""
	SDG_CLASS = 'SDG-CLASS', ""
	SDG_DEF = 'SDG-DEF', ""
	SDG_FOREIGN_REFERENCE = 'SDG-FOREIGN-REFERENCE', ""
	SDG_FOREIGN_REFERENCE_WITH_VARIATION = 'SDG-FOREIGN-REFERENCE-WITH-VARIATION', ""
	SDG_PRIMITIVE_ATTRIBUTE = 'SDG-PRIMITIVE-ATTRIBUTE', ""
	SDG_PRIMITIVE_ATTRIBUTE_WITH_VARIATION = 'SDG-PRIMITIVE-ATTRIBUTE-WITH-VARIATION', ""
	SDG_REFERENCE = 'SDG-REFERENCE', ""
	SDG_TAILORING = 'SDG-TAILORING', ""
	SEC_OC_CRYPTO_SERVICE_MAPPING = 'SEC-OC-CRYPTO-SERVICE-MAPPING', ""
	SEC_OC_DEPLOYMENT = 'SEC-OC-DEPLOYMENT', ""
	SEC_OC_JOB_MAPPING = 'SEC-OC-JOB-MAPPING', ""
	SEC_OC_JOB_REQUIREMENT = 'SEC-OC-JOB-REQUIREMENT', ""
	SEC_OC_SECURE_COM_PROPS = 'SEC-OC-SECURE-COM-PROPS', ""
	SECURE_COM_PROPS = 'SECURE-COM-PROPS', ""
	SECURE_COM_PROPS_SET = 'SECURE-COM-PROPS-SET', ""
	SECURE_COMMUNICATION_AUTHENTICATION_PROPS = 'SECURE-COMMUNICATION-AUTHENTICATION-PROPS', ""
	SECURE_COMMUNICATION_DEPLOYMENT = 'SECURE-COMMUNICATION-DEPLOYMENT', ""
	SECURE_COMMUNICATION_FRESHNESS_PROPS = 'SECURE-COMMUNICATION-FRESHNESS-PROPS', ""
	SECURE_COMMUNICATION_PROPS_SET = 'SECURE-COMMUNICATION-PROPS-SET', ""
	SECURE_ON_BOARD_COMMUNICATION_NEEDS = 'SECURE-ON-BOARD-COMMUNICATION-NEEDS', ""
	SECURED_I_PDU = 'SECURED-I-PDU', ""
	SECURITY_EVENT_AGGREGATION_FILTER = 'SECURITY-EVENT-AGGREGATION-FILTER', ""
	SECURITY_EVENT_CONTEXT_MAPPING = 'SECURITY-EVENT-CONTEXT-MAPPING', ""
	SECURITY_EVENT_CONTEXT_MAPPING_APPLICATION = 'SECURITY-EVENT-CONTEXT-MAPPING-APPLICATION', ""
	SECURITY_EVENT_CONTEXT_MAPPING_BSW_MODULE = 'SECURITY-EVENT-CONTEXT-MAPPING-BSW-MODULE', ""
	SECURITY_EVENT_CONTEXT_MAPPING_COMM_CONNECTOR = 'SECURITY-EVENT-CONTEXT-MAPPING-COMM-CONNECTOR', ""
	SECURITY_EVENT_CONTEXT_MAPPING_FUNCTIONAL_CLUSTER = 'SECURITY-EVENT-CONTEXT-MAPPING-FUNCTIONAL-CLUSTER', ""
	SECURITY_EVENT_CONTEXT_PROPS = 'SECURITY-EVENT-CONTEXT-PROPS', ""
	SECURITY_EVENT_DEFINITION = 'SECURITY-EVENT-DEFINITION', ""
	SECURITY_EVENT_FILTER_CHAIN = 'SECURITY-EVENT-FILTER-CHAIN', ""
	SECURITY_EVENT_MAPPING = 'SECURITY-EVENT-MAPPING', ""
	SECURITY_EVENT_ONE_EVERY_N_FILTER = 'SECURITY-EVENT-ONE-EVERY-N-FILTER', ""
	SECURITY_EVENT_REPORT_INTERFACE = 'SECURITY-EVENT-REPORT-INTERFACE', ""
	SECURITY_EVENT_REPORT_TO_SECURITY_EVENT_DEFINITION_MAPPING = 'SECURITY-EVENT-REPORT-TO-SECURITY-EVENT-DEFINITION-MAPPING', ""
	SECURITY_EVENT_STATE_FILTER = 'SECURITY-EVENT-STATE-FILTER', ""
	SECURITY_EVENT_THRESHOLD_FILTER = 'SECURITY-EVENT-THRESHOLD-FILTER', ""
	SENDER_RECEIVER_INTERFACE = 'SENDER-RECEIVER-INTERFACE', ""
	SENSOR_ACTUATOR_SW_COMPONENT_TYPE = 'SENSOR-ACTUATOR-SW-COMPONENT-TYPE', ""
	SERIALIZATION_TECHNOLOGY = 'SERIALIZATION-TECHNOLOGY', ""
	SERVER_CALL_POINT = 'SERVER-CALL-POINT', ""
	SERVICE_EVENT_DEPLOYMENT = 'SERVICE-EVENT-DEPLOYMENT', ""
	SERVICE_FIELD_DEPLOYMENT = 'SERVICE-FIELD-DEPLOYMENT', ""
	SERVICE_INSTANCE_COLLECTION_SET = 'SERVICE-INSTANCE-COLLECTION-SET', ""
	SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	SERVICE_INSTANCE_TO_PORT_PROTOTYPE_MAPPING = 'SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING', ""
	SERVICE_INSTANCE_TO_SIGNAL_MAPPING = 'SERVICE-INSTANCE-TO-SIGNAL-MAPPING', ""
	SERVICE_INSTANCE_TO_SIGNAL_MAPPING_SET = 'SERVICE-INSTANCE-TO-SIGNAL-MAPPING-SET', ""
	SERVICE_INSTANCE_TO_SW_CLUSTER_DESIGN_PORT_PROTOTYPE_MAPPING = 'SERVICE-INSTANCE-TO-SW-CLUSTER-DESIGN-PORT-PROTOTYPE-MAPPING', ""
	SERVICE_INTERFACE = 'SERVICE-INTERFACE', ""
	SERVICE_INTERFACE_DEPLOYMENT = 'SERVICE-INTERFACE-DEPLOYMENT', ""
	SERVICE_INTERFACE_ELEMENT_MAPPING = 'SERVICE-INTERFACE-ELEMENT-MAPPING', ""
	SERVICE_INTERFACE_ELEMENT_SECURE_COM_CONFIG = 'SERVICE-INTERFACE-ELEMENT-SECURE-COM-CONFIG', ""
	SERVICE_INTERFACE_EVENT_MAPPING = 'SERVICE-INTERFACE-EVENT-MAPPING', ""
	SERVICE_INTERFACE_FIELD_MAPPING = 'SERVICE-INTERFACE-FIELD-MAPPING', ""
	SERVICE_INTERFACE_MAPPING = 'SERVICE-INTERFACE-MAPPING', ""
	SERVICE_INTERFACE_MAPPING_SET = 'SERVICE-INTERFACE-MAPPING-SET', ""
	SERVICE_INTERFACE_METHOD_MAPPING = 'SERVICE-INTERFACE-METHOD-MAPPING', ""
	SERVICE_INTERFACE_PEDIGREE = 'SERVICE-INTERFACE-PEDIGREE', ""
	SERVICE_METHOD_DEPLOYMENT = 'SERVICE-METHOD-DEPLOYMENT', ""
	SERVICE_NEEDS = 'SERVICE-NEEDS', ""
	SERVICE_PROXY_SW_COMPONENT_TYPE = 'SERVICE-PROXY-SW-COMPONENT-TYPE', ""
	SERVICE_SW_COMPONENT_TYPE = 'SERVICE-SW-COMPONENT-TYPE', ""
	SERVICE_TIMING = 'SERVICE-TIMING', ""
	SIGNAL_BASED_EVENT_ELEMENT_TO_I_SIGNAL_TRIGGERING_MAPPING = 'SIGNAL-BASED-EVENT-ELEMENT-TO-I-SIGNAL-TRIGGERING-MAPPING', ""
	SIGNAL_BASED_FIELD_TO_I_SIGNAL_TRIGGERING_MAPPING = 'SIGNAL-BASED-FIELD-TO-I-SIGNAL-TRIGGERING-MAPPING', ""
	SIGNAL_BASED_METHOD_TO_I_SIGNAL_TRIGGERING_MAPPING = 'SIGNAL-BASED-METHOD-TO-I-SIGNAL-TRIGGERING-MAPPING', ""
	SIGNAL_SERVICE_TRANSLATION_ELEMENT_PROPS = 'SIGNAL-SERVICE-TRANSLATION-ELEMENT-PROPS', ""
	SIGNAL_SERVICE_TRANSLATION_EVENT_PROPS = 'SIGNAL-SERVICE-TRANSLATION-EVENT-PROPS', ""
	SIGNAL_SERVICE_TRANSLATION_PROPS = 'SIGNAL-SERVICE-TRANSLATION-PROPS', ""
	SIGNAL_SERVICE_TRANSLATION_PROPS_SET = 'SIGNAL-SERVICE-TRANSLATION-PROPS-SET', ""
	SIMULATED_EXECUTION_TIME = 'SIMULATED-EXECUTION-TIME', ""
	SO_AD_ROUTING_GROUP = 'SO-AD-ROUTING-GROUP', ""
	SOCKET_ADDRESS = 'SOCKET-ADDRESS', ""
	SOCKET_CONNECTION_IPDU_IDENTIFIER_SET = 'SOCKET-CONNECTION-IPDU-IDENTIFIER-SET', ""
	SOFTWARE_CLUSTER = 'SOFTWARE-CLUSTER', ""
	SOFTWARE_CLUSTER_DESIGN = 'SOFTWARE-CLUSTER-DESIGN', ""
	SOFTWARE_PACKAGE = 'SOFTWARE-PACKAGE', ""
	SOFTWARE_PACKAGE_STEP = 'SOFTWARE-PACKAGE-STEP', ""
	SOMEIP_DATA_PROTOTYPE_TRANSFORMATION_PROPS = 'SOMEIP-DATA-PROTOTYPE-TRANSFORMATION-PROPS', ""
	SOMEIP_EVENT_DEPLOYMENT = 'SOMEIP-EVENT-DEPLOYMENT', ""
	SOMEIP_EVENT_GROUP = 'SOMEIP-EVENT-GROUP', ""
	SOMEIP_FIELD_DEPLOYMENT = 'SOMEIP-FIELD-DEPLOYMENT', ""
	SOMEIP_METHOD_DEPLOYMENT = 'SOMEIP-METHOD-DEPLOYMENT', ""
	SOMEIP_PROVIDED_EVENT_GROUP = 'SOMEIP-PROVIDED-EVENT-GROUP', ""
	SOMEIP_SD_CLIENT_EVENT_GROUP_TIMING_CONFIG = 'SOMEIP-SD-CLIENT-EVENT-GROUP-TIMING-CONFIG', ""
	SOMEIP_SD_CLIENT_SERVICE_INSTANCE_CONFIG = 'SOMEIP-SD-CLIENT-SERVICE-INSTANCE-CONFIG', ""
	SOMEIP_SD_SERVER_EVENT_GROUP_TIMING_CONFIG = 'SOMEIP-SD-SERVER-EVENT-GROUP-TIMING-CONFIG', ""
	SOMEIP_SD_SERVER_SERVICE_INSTANCE_CONFIG = 'SOMEIP-SD-SERVER-SERVICE-INSTANCE-CONFIG', ""
	SOMEIP_SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	SOMEIP_SERVICE_INTERFACE_DEPLOYMENT = 'SOMEIP-SERVICE-INTERFACE-DEPLOYMENT', ""
	SOMEIP_TP_CHANNEL = 'SOMEIP-TP-CHANNEL', ""
	SOMEIP_TP_CONFIG = 'SOMEIP-TP-CONFIG', ""
	SOMEIP_TRANSFORMATION_PROPS = 'SOMEIP-TRANSFORMATION-PROPS', ""
	SPEC_ELEMENT_REFERENCE = 'SPEC-ELEMENT-REFERENCE', ""
	SPEC_ELEMENT_SCOPE = 'SPEC-ELEMENT-SCOPE', ""
	SPECIFICATION_DOCUMENT_SCOPE = 'SPECIFICATION-DOCUMENT-SCOPE', ""
	SPORADIC_EVENT_TRIGGERING = 'SPORADIC-EVENT-TRIGGERING', ""
	STACK_USAGE = 'STACK-USAGE', ""
	STARTUP_CONFIG = 'STARTUP-CONFIG', ""
	STARTUP_CONFIG_SET = 'STARTUP-CONFIG-SET', ""
	STATIC_SOCKET_CONNECTION = 'STATIC-SOCKET-CONNECTION', ""
	STD_CPP_IMPLEMENTATION_DATA_TYPE = 'STD-CPP-IMPLEMENTATION-DATA-TYPE', ""
	STRUCTURED_REQ = 'STRUCTURED-REQ', ""
	SUPERVISED_ENTITY_CHECKPOINT_NEEDS = 'SUPERVISED-ENTITY-CHECKPOINT-NEEDS', ""
	SUPERVISED_ENTITY_NEEDS = 'SUPERVISED-ENTITY-NEEDS', ""
	SUPERVISION_CHECKPOINT = 'SUPERVISION-CHECKPOINT', ""
	SW_ADDR_METHOD = 'SW-ADDR-METHOD', ""
	SW_AXIS_TYPE = 'SW-AXIS-TYPE', ""
	SW_BASE_TYPE = 'SW-BASE-TYPE', ""
	SW_COMPONENT_PROTOTYPE = 'SW-COMPONENT-PROTOTYPE', ""
	SW_COMPONENT_TYPE = 'SW-COMPONENT-TYPE', ""
	SW_CONNECTOR = 'SW-CONNECTOR', ""
	SW_GENERIC_AXIS_PARAM_TYPE = 'SW-GENERIC-AXIS-PARAM-TYPE', ""
	SW_RECORD_LAYOUT = 'SW-RECORD-LAYOUT', ""
	SW_SERVICE_ARG = 'SW-SERVICE-ARG', ""
	SW_SYSTEMCONST = 'SW-SYSTEMCONST', ""
	SW_SYSTEMCONSTANT_VALUE_SET = 'SW-SYSTEMCONSTANT-VALUE-SET', ""
	SWC_BSW_MAPPING = 'SWC-BSW-MAPPING', ""
	SWC_IMPLEMENTATION = 'SWC-IMPLEMENTATION', ""
	SWC_INTERNAL_BEHAVIOR = 'SWC-INTERNAL-BEHAVIOR', ""
	SWC_MODE_MANAGER_ERROR_EVENT = 'SWC-MODE-MANAGER-ERROR-EVENT', ""
	SWC_MODE_SWITCH_EVENT = 'SWC-MODE-SWITCH-EVENT', ""
	SWC_SERVICE_DEPENDENCY = 'SWC-SERVICE-DEPENDENCY', ""
	SWC_TIMING = 'SWC-TIMING', ""
	SWC_TO_APPLICATION_PARTITION_MAPPING = 'SWC-TO-APPLICATION-PARTITION-MAPPING', ""
	SWC_TO_ECU_MAPPING = 'SWC-TO-ECU-MAPPING', ""
	SWC_TO_IMPL_MAPPING = 'SWC-TO-IMPL-MAPPING', ""
	SYNC_TIME_BASE_MGR_USER_NEEDS = 'SYNC-TIME-BASE-MGR-USER-NEEDS', ""
	SYNCHRONIZATION_POINT_CONSTRAINT = 'SYNCHRONIZATION-POINT-CONSTRAINT', ""
	SYNCHRONIZATION_TIMING_CONSTRAINT = 'SYNCHRONIZATION-TIMING-CONSTRAINT', ""
	SYNCHRONIZED_TIME_BASE_CONSUMER = 'SYNCHRONIZED-TIME-BASE-CONSUMER', ""
	SYNCHRONIZED_TIME_BASE_CONSUMER_INTERFACE = 'SYNCHRONIZED-TIME-BASE-CONSUMER-INTERFACE', ""
	SYNCHRONIZED_TIME_BASE_PROVIDER = 'SYNCHRONIZED-TIME-BASE-PROVIDER', ""
	SYNCHRONIZED_TIME_BASE_PROVIDER_INTERFACE = 'SYNCHRONIZED-TIME-BASE-PROVIDER-INTERFACE', ""
	SYNCHRONOUS_SERVER_CALL_POINT = 'SYNCHRONOUS-SERVER-CALL-POINT', ""
	SYSTEM = 'SYSTEM', ""
	SYSTEM_MAPPING = 'SYSTEM-MAPPING', ""
	SYSTEM_MEMORY_USAGE = 'SYSTEM-MEMORY-USAGE', ""
	SYSTEM_SIGNAL = 'SYSTEM-SIGNAL', ""
	SYSTEM_SIGNAL_GROUP = 'SYSTEM-SIGNAL-GROUP', ""
	SYSTEM_TIMING = 'SYSTEM-TIMING', ""
	TCP_OPTION_FILTER_LIST = 'TCP-OPTION-FILTER-LIST', ""
	TCP_OPTION_FILTER_SET = 'TCP-OPTION-FILTER-SET', ""
	TD_CP_SOFTWARE_CLUSTER_MAPPING = 'TD-CP-SOFTWARE-CLUSTER-MAPPING', ""
	TD_CP_SOFTWARE_CLUSTER_MAPPING_SET = 'TD-CP-SOFTWARE-CLUSTER-MAPPING-SET', ""
	TD_CP_SOFTWARE_CLUSTER_RESOURCE_MAPPING = 'TD-CP-SOFTWARE-CLUSTER-RESOURCE-MAPPING', ""
	TD_EVENT_BSW = 'TD-EVENT-BSW', ""
	TD_EVENT_BSW_INTERNAL_BEHAVIOR = 'TD-EVENT-BSW-INTERNAL-BEHAVIOR', ""
	TD_EVENT_BSW_MODE_DECLARATION = 'TD-EVENT-BSW-MODE-DECLARATION', ""
	TD_EVENT_BSW_MODULE = 'TD-EVENT-BSW-MODULE', ""
	TD_EVENT_COM = 'TD-EVENT-COM', ""
	TD_EVENT_COMPLEX = 'TD-EVENT-COMPLEX', ""
	TD_EVENT_CYCLE_START = 'TD-EVENT-CYCLE-START', ""
	TD_EVENT_FR_CLUSTER_CYCLE_START = 'TD-EVENT-FR-CLUSTER-CYCLE-START', ""
	TD_EVENT_FRAME = 'TD-EVENT-FRAME', ""
	TD_EVENT_FRAME_ETHERNET = 'TD-EVENT-FRAME-ETHERNET', ""
	TD_EVENT_I_PDU = 'TD-EVENT-I-PDU', ""
	TD_EVENT_I_SIGNAL = 'TD-EVENT-I-SIGNAL', ""
	TD_EVENT_MODE_DECLARATION = 'TD-EVENT-MODE-DECLARATION', ""
	TD_EVENT_OPERATION = 'TD-EVENT-OPERATION', ""
	TD_EVENT_SERVICE_INSTANCE = 'TD-EVENT-SERVICE-INSTANCE', ""
	TD_EVENT_SERVICE_INSTANCE_DISCOVERY = 'TD-EVENT-SERVICE-INSTANCE-DISCOVERY', ""
	TD_EVENT_SERVICE_INSTANCE_EVENT = 'TD-EVENT-SERVICE-INSTANCE-EVENT', ""
	TD_EVENT_SERVICE_INSTANCE_FIELD = 'TD-EVENT-SERVICE-INSTANCE-FIELD', ""
	TD_EVENT_SERVICE_INSTANCE_METHOD = 'TD-EVENT-SERVICE-INSTANCE-METHOD', ""
	TD_EVENT_SWC = 'TD-EVENT-SWC', ""
	TD_EVENT_SWC_INTERNAL_BEHAVIOR = 'TD-EVENT-SWC-INTERNAL-BEHAVIOR', ""
	TD_EVENT_SWC_INTERNAL_BEHAVIOR_REFERENCE = 'TD-EVENT-SWC-INTERNAL-BEHAVIOR-REFERENCE', ""
	TD_EVENT_TRIGGER = 'TD-EVENT-TRIGGER', ""
	TD_EVENT_TT_CAN_CYCLE_START = 'TD-EVENT-TT-CAN-CYCLE-START', ""
	TD_EVENT_VARIABLE_DATA_PROTOTYPE = 'TD-EVENT-VARIABLE-DATA-PROTOTYPE', ""
	TD_EVENT_VFB = 'TD-EVENT-VFB', ""
	TD_EVENT_VFB_PORT = 'TD-EVENT-VFB-PORT', ""
	TD_EVENT_VFB_REFERENCE = 'TD-EVENT-VFB-REFERENCE', ""
	TIME_BASE_PROVIDER_TO_PERSISTENCY_MAPPING = 'TIME-BASE-PROVIDER-TO-PERSISTENCY-MAPPING', ""
	TIME_BASE_RESOURCE = 'TIME-BASE-RESOURCE', ""
	TIME_SYNC_MODULE_INSTANTIATION = 'TIME-SYNC-MODULE-INSTANTIATION', ""
	TIME_SYNC_PORT_PROTOTYPE_TO_TIME_BASE_MAPPING = 'TIME-SYNC-PORT-PROTOTYPE-TO-TIME-BASE-MAPPING', ""
	TIMING_CONDITION = 'TIMING-CONDITION', ""
	TIMING_DESCRIPTION_EVENT = 'TIMING-DESCRIPTION-EVENT', ""
	TIMING_DESCRIPTION_EVENT_CHAIN = 'TIMING-DESCRIPTION-EVENT-CHAIN', ""
	TIMING_EVENT = 'TIMING-EVENT', ""
	TIMING_EXTENSION = 'TIMING-EXTENSION', ""
	TIMING_EXTENSION_RESOURCE = 'TIMING-EXTENSION-RESOURCE', ""
	TIMING_MODE_INSTANCE = 'TIMING-MODE-INSTANCE', ""
	TLS_CRYPTO_CIPHER_SUITE = 'TLS-CRYPTO-CIPHER-SUITE', ""
	TLS_CRYPTO_SERVICE_MAPPING = 'TLS-CRYPTO-SERVICE-MAPPING', ""
	TLS_DEPLOYMENT = 'TLS-DEPLOYMENT', ""
	TLS_IAM_REMOTE_SUBJECT = 'TLS-IAM-REMOTE-SUBJECT', ""
	TLS_JOB_MAPPING = 'TLS-JOB-MAPPING', ""
	TLS_SECURE_COM_PROPS = 'TLS-SECURE-COM-PROPS', ""
	TLV_DATA_ID_DEFINITION_SET = 'TLV-DATA-ID-DEFINITION-SET', ""
	TOPIC_1 = 'TOPIC-1', ""
	TP_ADDRESS = 'TP-ADDRESS', ""
	TP_CONFIG = 'TP-CONFIG', ""
	TRACEABLE_TABLE = 'TRACEABLE-TABLE', ""
	TRACEABLE_TEXT = 'TRACEABLE-TEXT', ""
	TRACED_FAILURE = 'TRACED-FAILURE', ""
	TRANSFORMATION_PROPS = 'TRANSFORMATION-PROPS', ""
	TRANSFORMATION_PROPS_SET = 'TRANSFORMATION-PROPS-SET', ""
	TRANSFORMATION_PROPS_TO_SERVICE_INTERFACE_ELEMENT_MAPPING = 'TRANSFORMATION-PROPS-TO-SERVICE-INTERFACE-ELEMENT-MAPPING', ""
	TRANSFORMATION_PROPS_TO_SERVICE_INTERFACE_ELEMENT_MAPPING_SET = 'TRANSFORMATION-PROPS-TO-SERVICE-INTERFACE-ELEMENT-MAPPING-SET', ""
	TRANSFORMATION_TECHNOLOGY = 'TRANSFORMATION-TECHNOLOGY', ""
	TRANSFORMER_HARD_ERROR_EVENT = 'TRANSFORMER-HARD-ERROR-EVENT', ""
	TRANSIENT_FAULT = 'TRANSIENT-FAULT', ""
	TRIGGER = 'TRIGGER', ""
	TRIGGER_INTERFACE = 'TRIGGER-INTERFACE', ""
	TRIGGER_INTERFACE_MAPPING = 'TRIGGER-INTERFACE-MAPPING', ""
	TTCAN_CLUSTER = 'TTCAN-CLUSTER', ""
	TTCAN_COMMUNICATION_CONNECTOR = 'TTCAN-COMMUNICATION-CONNECTOR', ""
	TTCAN_COMMUNICATION_CONTROLLER = 'TTCAN-COMMUNICATION-CONTROLLER', ""
	TTCAN_PHYSICAL_CHANNEL = 'TTCAN-PHYSICAL-CHANNEL', ""
	UCM_DESCRIPTION = 'UCM-DESCRIPTION', ""
	UCM_MODULE_INSTANTIATION = 'UCM-MODULE-INSTANTIATION', ""
	UCM_STEP = 'UCM-STEP', ""
	UDP_NM_CLUSTER = 'UDP-NM-CLUSTER', ""
	UDP_NM_NODE = 'UDP-NM-NODE', ""
	UNIT = 'UNIT', ""
	UNIT_GROUP = 'UNIT-GROUP', ""
	UPLOADABLE_EXCLUSIVE_PACKAGE_ELEMENT = 'UPLOADABLE-EXCLUSIVE-PACKAGE-ELEMENT', ""
	UPLOADABLE_PACKAGE_ELEMENT = 'UPLOADABLE-PACKAGE-ELEMENT', ""
	USER_DEFINED_CLUSTER = 'USER-DEFINED-CLUSTER', ""
	USER_DEFINED_COMMUNICATION_CONNECTOR = 'USER-DEFINED-COMMUNICATION-CONNECTOR', ""
	USER_DEFINED_COMMUNICATION_CONTROLLER = 'USER-DEFINED-COMMUNICATION-CONTROLLER', ""
	USER_DEFINED_ETHERNET_FRAME = 'USER-DEFINED-ETHERNET-FRAME', ""
	USER_DEFINED_EVENT_DEPLOYMENT = 'USER-DEFINED-EVENT-DEPLOYMENT', ""
	USER_DEFINED_FIELD_DEPLOYMENT = 'USER-DEFINED-FIELD-DEPLOYMENT', ""
	USER_DEFINED_GLOBAL_TIME_MASTER = 'USER-DEFINED-GLOBAL-TIME-MASTER', ""
	USER_DEFINED_GLOBAL_TIME_SLAVE = 'USER-DEFINED-GLOBAL-TIME-SLAVE', ""
	USER_DEFINED_I_PDU = 'USER-DEFINED-I-PDU', ""
	USER_DEFINED_METHOD_DEPLOYMENT = 'USER-DEFINED-METHOD-DEPLOYMENT', ""
	USER_DEFINED_PDU = 'USER-DEFINED-PDU', ""
	USER_DEFINED_PHYSICAL_CHANNEL = 'USER-DEFINED-PHYSICAL-CHANNEL', ""
	USER_DEFINED_SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'USER-DEFINED-SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	USER_DEFINED_SERVICE_INTERFACE_DEPLOYMENT = 'USER-DEFINED-SERVICE-INTERFACE-DEPLOYMENT', ""
	USER_DEFINED_TRANSFORMATION_PROPS = 'USER-DEFINED-TRANSFORMATION-PROPS', ""
	V_2_X_FAC_USER_NEEDS = 'V-2-X-FAC-USER-NEEDS', ""
	V_2_X_M_USER_NEEDS = 'V-2-X-M-USER-NEEDS', ""
	VARIABLE_ACCESS = 'VARIABLE-ACCESS', ""
	VARIABLE_AND_PARAMETER_INTERFACE_MAPPING = 'VARIABLE-AND-PARAMETER-INTERFACE-MAPPING', ""
	VARIABLE_DATA_PROTOTYPE = 'VARIABLE-DATA-PROTOTYPE', ""
	VARIATION_POINT_PROXY = 'VARIATION-POINT-PROXY', ""
	VEHICLE_PACKAGE = 'VEHICLE-PACKAGE', ""
	VEHICLE_ROLLOUT_STEP = 'VEHICLE-ROLLOUT-STEP', ""
	VENDOR_SPECIFIC_SERVICE_NEEDS = 'VENDOR-SPECIFIC-SERVICE-NEEDS', ""
	VFB_TIMING = 'VFB-TIMING', ""
	VIEW_MAP = 'VIEW-MAP', ""
	VIEW_MAP_SET = 'VIEW-MAP-SET', ""
	VLAN_CONFIG = 'VLAN-CONFIG', ""
	WAIT_POINT = 'WAIT-POINT', ""
	WARNING_INDICATOR_REQUESTED_BIT_NEEDS = 'WARNING-INDICATOR-REQUESTED-BIT-NEEDS', ""
	WORST_CASE_HEAP_USAGE = 'WORST-CASE-HEAP-USAGE', ""
	WORST_CASE_STACK_USAGE = 'WORST-CASE-STACK-USAGE', ""
	XCP_PDU = 'XCP-PDU', ""
	TIMING_DESCRIPTION = 'TIMING-DESCRIPTION', ""
	TIMING_CONSTRAINT = 'TIMING-CONSTRAINT', ""

class Identifier(simplebase.SimpleStringElement):
	"""An Identifier is a string with a number of constraints on its appearance, satisfying the requirements typical programming languages define for their Identifiers.

This datatype represents a string, that can be used as a c-Identifier.

It shall start with a letter, may consist of letters, digits and underscores."""
	_regex=r"[a-zA-Z][a-zA-Z0-9_]*"

class IDS_COMMON_ELEMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	IDS_COMMON_ELEMENT = 'IDS-COMMON-ELEMENT', ""
	IDS_MAPPING = 'IDS-MAPPING', ""
	IDSM_INSTANCE = 'IDSM-INSTANCE', ""
	IDSM_PROPERTIES = 'IDSM-PROPERTIES', ""
	SECURITY_EVENT_CONTEXT_MAPPING = 'SECURITY-EVENT-CONTEXT-MAPPING', ""
	SECURITY_EVENT_CONTEXT_MAPPING_APPLICATION = 'SECURITY-EVENT-CONTEXT-MAPPING-APPLICATION', ""
	SECURITY_EVENT_CONTEXT_MAPPING_BSW_MODULE = 'SECURITY-EVENT-CONTEXT-MAPPING-BSW-MODULE', ""
	SECURITY_EVENT_CONTEXT_MAPPING_COMM_CONNECTOR = 'SECURITY-EVENT-CONTEXT-MAPPING-COMM-CONNECTOR', ""
	SECURITY_EVENT_CONTEXT_MAPPING_FUNCTIONAL_CLUSTER = 'SECURITY-EVENT-CONTEXT-MAPPING-FUNCTIONAL-CLUSTER', ""
	SECURITY_EVENT_DEFINITION = 'SECURITY-EVENT-DEFINITION', ""
	SECURITY_EVENT_FILTER_CHAIN = 'SECURITY-EVENT-FILTER-CHAIN', ""

class IDSM_INSTANCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	IDSM_INSTANCE = 'IDSM-INSTANCE', ""

class IDSM_MODULE_INSTANTIATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	IDSM_MODULE_INSTANTIATION = 'IDSM-MODULE-INSTANTIATION', ""

class IDSM_RATE_LIMITATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	IDSM_RATE_LIMITATION = 'IDSM-RATE-LIMITATION', ""

class IDSM_TRAFFIC_LIMITATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	IDSM_TRAFFIC_LIMITATION = 'IDSM-TRAFFIC-LIMITATION', ""

class IMPLEMENTATION_DATA_TYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	IMPLEMENTATION_DATA_TYPE = 'IMPLEMENTATION-DATA-TYPE', ""

class IMPLEMENTATION_DATA_TYPE_ELEMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	IMPLEMENTATION_DATA_TYPE_ELEMENT = 'IMPLEMENTATION-DATA-TYPE-ELEMENT', ""

class INTERNAL_TRIGGERING_POINT__SUBTYPES_ENUM(simplebase.Enum):
	""
	INTERNAL_TRIGGERING_POINT = 'INTERNAL-TRIGGERING-POINT', ""

class INTERPOLATION_ROUTINE_MAPPING_SET__SUBTYPES_ENUM(simplebase.Enum):
	""
	INTERPOLATION_ROUTINE_MAPPING_SET = 'INTERPOLATION-ROUTINE-MAPPING-SET', ""

class IP_SEC_CONFIG_PROPS__SUBTYPES_ENUM(simplebase.Enum):
	""
	IP_SEC_CONFIG_PROPS = 'IP-SEC-CONFIG-PROPS', ""

class IP_SEC_RULE__SUBTYPES_ENUM(simplebase.Enum):
	""
	IP_SEC_RULE = 'IP-SEC-RULE', ""

class J_1939_CLUSTER__SUBTYPES_ENUM(simplebase.Enum):
	""
	J_1939_CLUSTER = 'J-1939-CLUSTER', ""

class J_1939_CONTROLLER_APPLICATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	J_1939_CONTROLLER_APPLICATION = 'J-1939-CONTROLLER-APPLICATION', ""

class J_1939_NM_NODE__SUBTYPES_ENUM(simplebase.Enum):
	""
	J_1939_NM_NODE = 'J-1939-NM-NODE', ""

class J_1939_TP_NODE__SUBTYPES_ENUM(simplebase.Enum):
	""
	J_1939_TP_NODE = 'J-1939-TP-NODE', ""

class LIFE_CYCLE_STATE__SUBTYPES_ENUM(simplebase.Enum):
	""
	LIFE_CYCLE_STATE = 'LIFE-CYCLE-STATE', ""

class LIFE_CYCLE_STATE_DEFINITION_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	LIFE_CYCLE_STATE_DEFINITION_GROUP = 'LIFE-CYCLE-STATE-DEFINITION-GROUP', ""

class Limit(simplebase.SimpleNumericalElement):
	"""This class represents the ability to express a numerical limit.  Note that this is in fact a NumericalVariationPoint but has the additional attribute intervalType."""
	_regex=r"(0[xX][0-9a-fA-F]+)|(0[0-7]+)|(0[bB][0-1]+)|(([+\-]?[1-9][0-9]+(\.[0-9]+)?|[+\-]?[0-9](\.[0-9]+)?)([eE]([+\-]?)[0-9]+)?)|\.0|INF|-INF|NaN"

class LIN_FRAME__SUBTYPES_ENUM(simplebase.Enum):
	""
	LIN_EVENT_TRIGGERED_FRAME = 'LIN-EVENT-TRIGGERED-FRAME', ""
	LIN_FRAME = 'LIN-FRAME', ""
	LIN_SPORADIC_FRAME = 'LIN-SPORADIC-FRAME', ""
	LIN_UNCONDITIONAL_FRAME = 'LIN-UNCONDITIONAL-FRAME', ""

class LIN_FRAME_TRIGGERING__SUBTYPES_ENUM(simplebase.Enum):
	""
	LIN_FRAME_TRIGGERING = 'LIN-FRAME-TRIGGERING', ""

class LIN_SCHEDULE_TABLE__SUBTYPES_ENUM(simplebase.Enum):
	""
	LIN_SCHEDULE_TABLE = 'LIN-SCHEDULE-TABLE', ""

class LIN_SLAVE__SUBTYPES_ENUM(simplebase.Enum):
	""
	LIN_SLAVE = 'LIN-SLAVE', ""

class LIN_SLAVE_CONFIG_IDENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	LIN_SLAVE_CONFIG_IDENT = 'LIN-SLAVE-CONFIG-IDENT', ""

class LIN_TP_NODE__SUBTYPES_ENUM(simplebase.Enum):
	""
	LIN_TP_NODE = 'LIN-TP-NODE', ""

class LIN_UNCONDITIONAL_FRAME__SUBTYPES_ENUM(simplebase.Enum):
	""
	LIN_UNCONDITIONAL_FRAME = 'LIN-UNCONDITIONAL-FRAME', ""

class LOCAL_SUPERVISION__SUBTYPES_ENUM(simplebase.Enum):
	""
	LOCAL_SUPERVISION = 'LOCAL-SUPERVISION', ""

class LOGIC_ADDRESS__SUBTYPES_ENUM(simplebase.Enum):
	""
	LOGIC_ADDRESS = 'LOGIC-ADDRESS', ""

class MAC_MULTICAST_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	MAC_MULTICAST_GROUP = 'MAC-MULTICAST-GROUP', ""

class MACHINE__SUBTYPES_ENUM(simplebase.Enum):
	""
	MACHINE = 'MACHINE', ""

class MACHINE_DESIGN__SUBTYPES_ENUM(simplebase.Enum):
	""
	MACHINE_DESIGN = 'MACHINE-DESIGN', ""

class MC_DATA_INSTANCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	MC_DATA_INSTANCE = 'MC-DATA-INSTANCE', ""

class MC_FUNCTION__SUBTYPES_ENUM(simplebase.Enum):
	""
	MC_FUNCTION = 'MC-FUNCTION', ""

class MC_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	MC_GROUP = 'MC-GROUP', ""

class MEMORY_SECTION__SUBTYPES_ENUM(simplebase.Enum):
	""
	MEMORY_SECTION = 'MEMORY-SECTION', ""

class MODE_DECLARATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	MODE_DECLARATION = 'MODE-DECLARATION', ""

class MODE_DECLARATION_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	MODE_DECLARATION_GROUP = 'MODE-DECLARATION-GROUP', ""

class MODE_DECLARATION_GROUP_PROTOTYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	MODE_DECLARATION_GROUP_PROTOTYPE = 'MODE-DECLARATION-GROUP-PROTOTYPE', ""

class MODE_DECLARATION_MAPPING_SET__SUBTYPES_ENUM(simplebase.Enum):
	""
	MODE_DECLARATION_MAPPING_SET = 'MODE-DECLARATION-MAPPING-SET', ""

class MODE_SWITCH_POINT__SUBTYPES_ENUM(simplebase.Enum):
	""
	MODE_SWITCH_POINT = 'MODE-SWITCH-POINT', ""

class N_PDU__SUBTYPES_ENUM(simplebase.Enum):
	""
	N_PDU = 'N-PDU', ""

class NETWORK_ENDPOINT__SUBTYPES_ENUM(simplebase.Enum):
	""
	NETWORK_ENDPOINT = 'NETWORK-ENDPOINT', ""

class NM_ECU__SUBTYPES_ENUM(simplebase.Enum):
	""
	NM_ECU = 'NM-ECU', ""

class NM_NODE__SUBTYPES_ENUM(simplebase.Enum):
	""
	CAN_NM_NODE = 'CAN-NM-NODE', ""
	FLEXRAY_NM_NODE = 'FLEXRAY-NM-NODE', ""
	J_1939_NM_NODE = 'J-1939-NM-NODE', ""
	NM_NODE = 'NM-NODE', ""
	UDP_NM_NODE = 'UDP-NM-NODE', ""

class NM_PDU__SUBTYPES_ENUM(simplebase.Enum):
	""
	NM_PDU = 'NM-PDU', ""

class NON_OS_MODULE_INSTANTIATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	CRYPTO_MODULE_INSTANTIATION = 'CRYPTO-MODULE-INSTANTIATION', ""
	DO_IP_INSTANTIATION = 'DO-IP-INSTANTIATION', ""
	GENERIC_MODULE_INSTANTIATION = 'GENERIC-MODULE-INSTANTIATION', ""
	IAM_MODULE_INSTANTIATION = 'IAM-MODULE-INSTANTIATION', ""
	IDS_PLATFORM_INSTANTIATION = 'IDS-PLATFORM-INSTANTIATION', ""
	IDSM_MODULE_INSTANTIATION = 'IDSM-MODULE-INSTANTIATION', ""
	LOG_AND_TRACE_INSTANTIATION = 'LOG-AND-TRACE-INSTANTIATION', ""
	NM_INSTANTIATION = 'NM-INSTANTIATION', ""
	NON_OS_MODULE_INSTANTIATION = 'NON-OS-MODULE-INSTANTIATION', ""
	TIME_SYNC_MODULE_INSTANTIATION = 'TIME-SYNC-MODULE-INSTANTIATION', ""
	UCM_MODULE_INSTANTIATION = 'UCM-MODULE-INSTANTIATION', ""

class P_PORT_PROTOTYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	P_PORT_PROTOTYPE = 'P-PORT-PROTOTYPE', ""

class PARAMETER_DATA_PROTOTYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	PARAMETER_DATA_PROTOTYPE = 'PARAMETER-DATA-PROTOTYPE', ""

class PDU__SUBTYPES_ENUM(simplebase.Enum):
	""
	CONTAINER_I_PDU = 'CONTAINER-I-PDU', ""
	DCM_I_PDU = 'DCM-I-PDU', ""
	GENERAL_PURPOSE_I_PDU = 'GENERAL-PURPOSE-I-PDU', ""
	GENERAL_PURPOSE_PDU = 'GENERAL-PURPOSE-PDU', ""
	I_PDU = 'I-PDU', ""
	I_SIGNAL_I_PDU = 'I-SIGNAL-I-PDU', ""
	J_1939_DCM_I_PDU = 'J-1939-DCM-I-PDU', ""
	MULTIPLEXED_I_PDU = 'MULTIPLEXED-I-PDU', ""
	N_PDU = 'N-PDU', ""
	NM_PDU = 'NM-PDU', ""
	PDU = 'PDU', ""
	SECURED_I_PDU = 'SECURED-I-PDU', ""
	USER_DEFINED_I_PDU = 'USER-DEFINED-I-PDU', ""
	USER_DEFINED_PDU = 'USER-DEFINED-PDU', ""
	XCP_PDU = 'XCP-PDU', ""

class PDU_TRIGGERING__SUBTYPES_ENUM(simplebase.Enum):
	""
	PDU_TRIGGERING = 'PDU-TRIGGERING', ""

class PDUR_I_PDU_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	PDUR_I_PDU_GROUP = 'PDUR-I-PDU-GROUP', ""

class PER_INSTANCE_MEMORY__SUBTYPES_ENUM(simplebase.Enum):
	""
	PER_INSTANCE_MEMORY = 'PER-INSTANCE-MEMORY', ""

class PERSISTENCY_DATA_ELEMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	PERSISTENCY_DATA_ELEMENT = 'PERSISTENCY-DATA-ELEMENT', ""

class PERSISTENCY_DEPLOYMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	PERSISTENCY_DEPLOYMENT = 'PERSISTENCY-DEPLOYMENT', ""
	PERSISTENCY_FILE_STORAGE = 'PERSISTENCY-FILE-STORAGE', ""
	PERSISTENCY_KEY_VALUE_STORAGE = 'PERSISTENCY-KEY-VALUE-STORAGE', ""

class PERSISTENCY_DEPLOYMENT_ELEMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	PERSISTENCY_DEPLOYMENT_ELEMENT = 'PERSISTENCY-DEPLOYMENT-ELEMENT', ""
	PERSISTENCY_FILE = 'PERSISTENCY-FILE', ""
	PERSISTENCY_KEY_VALUE_PAIR = 'PERSISTENCY-KEY-VALUE-PAIR', ""

class PERSISTENCY_FILE_STORAGE__SUBTYPES_ENUM(simplebase.Enum):
	""
	PERSISTENCY_FILE_STORAGE = 'PERSISTENCY-FILE-STORAGE', ""

class PERSISTENCY_KEY_VALUE_STORAGE__SUBTYPES_ENUM(simplebase.Enum):
	""
	PERSISTENCY_KEY_VALUE_STORAGE = 'PERSISTENCY-KEY-VALUE-STORAGE', ""

class PHM_CHECKPOINT__SUBTYPES_ENUM(simplebase.Enum):
	""
	PHM_CHECKPOINT = 'PHM-CHECKPOINT', ""

class PHM_HEALTH_CHANNEL_INTERFACE__SUBTYPES_ENUM(simplebase.Enum):
	""
	PHM_HEALTH_CHANNEL_INTERFACE = 'PHM-HEALTH-CHANNEL-INTERFACE', ""

class PHM_HEALTH_CHANNEL_STATUS__SUBTYPES_ENUM(simplebase.Enum):
	""
	PHM_HEALTH_CHANNEL_STATUS = 'PHM-HEALTH-CHANNEL-STATUS', ""

class PHYSICAL_CHANNEL__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_CAN_PHYSICAL_CHANNEL = 'ABSTRACT-CAN-PHYSICAL-CHANNEL', ""
	CAN_PHYSICAL_CHANNEL = 'CAN-PHYSICAL-CHANNEL', ""
	ETHERNET_PHYSICAL_CHANNEL = 'ETHERNET-PHYSICAL-CHANNEL', ""
	FLEXRAY_PHYSICAL_CHANNEL = 'FLEXRAY-PHYSICAL-CHANNEL', ""
	LIN_PHYSICAL_CHANNEL = 'LIN-PHYSICAL-CHANNEL', ""
	PHYSICAL_CHANNEL = 'PHYSICAL-CHANNEL', ""
	TTCAN_PHYSICAL_CHANNEL = 'TTCAN-PHYSICAL-CHANNEL', ""
	USER_DEFINED_PHYSICAL_CHANNEL = 'USER-DEFINED-PHYSICAL-CHANNEL', ""

class PHYSICAL_DIMENSION__SUBTYPES_ENUM(simplebase.Enum):
	""
	PHYSICAL_DIMENSION = 'PHYSICAL-DIMENSION', ""

class PLATFORM_HEALTH_MANAGEMENT_CONTRIBUTION__SUBTYPES_ENUM(simplebase.Enum):
	""
	PLATFORM_HEALTH_MANAGEMENT_CONTRIBUTION = 'PLATFORM-HEALTH-MANAGEMENT-CONTRIBUTION', ""

class PLATFORM_MODULE_ETHERNET_ENDPOINT_CONFIGURATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	PLATFORM_MODULE_ETHERNET_ENDPOINT_CONFIGURATION = 'PLATFORM-MODULE-ETHERNET-ENDPOINT-CONFIGURATION', ""

class PNC_MAPPING_IDENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	PNC_MAPPING_IDENT = 'PNC-MAPPING-IDENT', ""

class PORT_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	PORT_GROUP = 'PORT-GROUP', ""

class PORT_INTERFACE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_RAW_DATA_STREAM_INTERFACE = 'ABSTRACT-RAW-DATA-STREAM-INTERFACE', ""
	ABSTRACT_SYNCHRONIZED_TIME_BASE_INTERFACE = 'ABSTRACT-SYNCHRONIZED-TIME-BASE-INTERFACE', ""
	CLIENT_SERVER_INTERFACE = 'CLIENT-SERVER-INTERFACE', ""
	COMPOSITE_INTERFACE = 'COMPOSITE-INTERFACE', ""
	CRYPTO_CERTIFICATE_INTERFACE = 'CRYPTO-CERTIFICATE-INTERFACE', ""
	CRYPTO_INTERFACE = 'CRYPTO-INTERFACE', ""
	CRYPTO_KEY_SLOT_INTERFACE = 'CRYPTO-KEY-SLOT-INTERFACE', ""
	CRYPTO_PROVIDER_INTERFACE = 'CRYPTO-PROVIDER-INTERFACE', ""
	CRYPTO_TRUST_MASTER_INTERFACE = 'CRYPTO-TRUST-MASTER-INTERFACE', ""
	DATA_INTERFACE = 'DATA-INTERFACE', ""
	DIAGNOSTIC_ABSTRACT_DATA_IDENTIFIER_INTERFACE = 'DIAGNOSTIC-ABSTRACT-DATA-IDENTIFIER-INTERFACE', ""
	DIAGNOSTIC_ABSTRACT_ROUTINE_INTERFACE = 'DIAGNOSTIC-ABSTRACT-ROUTINE-INTERFACE', ""
	DIAGNOSTIC_CONDITION_INTERFACE = 'DIAGNOSTIC-CONDITION-INTERFACE', ""
	DIAGNOSTIC_DATA_ELEMENT_INTERFACE = 'DIAGNOSTIC-DATA-ELEMENT-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER_GENERIC_INTERFACE = 'DIAGNOSTIC-DATA-IDENTIFIER-GENERIC-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER_INTERFACE = 'DIAGNOSTIC-DATA-IDENTIFIER-INTERFACE', ""
	DIAGNOSTIC_DO_IP_ACTIVATION_LINE_INTERFACE = 'DIAGNOSTIC-DO-IP-ACTIVATION-LINE-INTERFACE', ""
	DIAGNOSTIC_DO_IP_GROUP_IDENTIFICATION_INTERFACE = 'DIAGNOSTIC-DO-IP-GROUP-IDENTIFICATION-INTERFACE', ""
	DIAGNOSTIC_DO_IP_POWER_MODE_INTERFACE = 'DIAGNOSTIC-DO-IP-POWER-MODE-INTERFACE', ""
	DIAGNOSTIC_DO_IP_TRIGGER_VEHICLE_ANNOUNCEMENT_INTERFACE = 'DIAGNOSTIC-DO-IP-TRIGGER-VEHICLE-ANNOUNCEMENT-INTERFACE', ""
	DIAGNOSTIC_DOWNLOAD_INTERFACE = 'DIAGNOSTIC-DOWNLOAD-INTERFACE', ""
	DIAGNOSTIC_DTC_INFORMATION_INTERFACE = 'DIAGNOSTIC-DTC-INFORMATION-INTERFACE', ""
	DIAGNOSTIC_ECU_RESET_INTERFACE = 'DIAGNOSTIC-ECU-RESET-INTERFACE', ""
	DIAGNOSTIC_EVENT_INTERFACE = 'DIAGNOSTIC-EVENT-INTERFACE', ""
	DIAGNOSTIC_GENERIC_UDS_INTERFACE = 'DIAGNOSTIC-GENERIC-UDS-INTERFACE', ""
	DIAGNOSTIC_INDICATOR_INTERFACE = 'DIAGNOSTIC-INDICATOR-INTERFACE', ""
	DIAGNOSTIC_MONITOR_INTERFACE = 'DIAGNOSTIC-MONITOR-INTERFACE', ""
	DIAGNOSTIC_OPERATION_CYCLE_INTERFACE = 'DIAGNOSTIC-OPERATION-CYCLE-INTERFACE', ""
	DIAGNOSTIC_PORT_INTERFACE = 'DIAGNOSTIC-PORT-INTERFACE', ""
	DIAGNOSTIC_ROUTINE_GENERIC_INTERFACE = 'DIAGNOSTIC-ROUTINE-GENERIC-INTERFACE', ""
	DIAGNOSTIC_ROUTINE_INTERFACE = 'DIAGNOSTIC-ROUTINE-INTERFACE', ""
	DIAGNOSTIC_SECURITY_LEVEL_INTERFACE = 'DIAGNOSTIC-SECURITY-LEVEL-INTERFACE', ""
	DIAGNOSTIC_SERVICE_VALIDATION_INTERFACE = 'DIAGNOSTIC-SERVICE-VALIDATION-INTERFACE', ""
	DIAGNOSTIC_UPLOAD_INTERFACE = 'DIAGNOSTIC-UPLOAD-INTERFACE', ""
	MODE_SWITCH_INTERFACE = 'MODE-SWITCH-INTERFACE', ""
	NV_DATA_INTERFACE = 'NV-DATA-INTERFACE', ""
	PARAMETER_INTERFACE = 'PARAMETER-INTERFACE', ""
	PERSISTENCY_FILE_STORAGE_INTERFACE = 'PERSISTENCY-FILE-STORAGE-INTERFACE', ""
	PERSISTENCY_INTERFACE = 'PERSISTENCY-INTERFACE', ""
	PERSISTENCY_KEY_VALUE_STORAGE_INTERFACE = 'PERSISTENCY-KEY-VALUE-STORAGE-INTERFACE', ""
	PHM_ABSTRACT_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-ABSTRACT-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHM_HEALTH_CHANNEL_INTERFACE = 'PHM-HEALTH-CHANNEL-INTERFACE', ""
	PHM_HEALTH_CHANNEL_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-HEALTH-CHANNEL-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHM_RECOVERY_ACTION_INTERFACE = 'PHM-RECOVERY-ACTION-INTERFACE', ""
	PHM_SUPERVISED_ENTITY_INTERFACE = 'PHM-SUPERVISED-ENTITY-INTERFACE', ""
	PHM_SUPERVISION_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-SUPERVISION-RECOVERY-NOTIFICATION-INTERFACE', ""
	PLATFORM_HEALTH_MANAGEMENT_INTERFACE = 'PLATFORM-HEALTH-MANAGEMENT-INTERFACE', ""
	PORT_INTERFACE = 'PORT-INTERFACE', ""
	RAW_DATA_STREAM_CLIENT_INTERFACE = 'RAW-DATA-STREAM-CLIENT-INTERFACE', ""
	RAW_DATA_STREAM_SERVER_INTERFACE = 'RAW-DATA-STREAM-SERVER-INTERFACE', ""
	REST_SERVICE_INTERFACE = 'REST-SERVICE-INTERFACE', ""
	SECURITY_EVENT_REPORT_INTERFACE = 'SECURITY-EVENT-REPORT-INTERFACE', ""
	SENDER_RECEIVER_INTERFACE = 'SENDER-RECEIVER-INTERFACE', ""
	SERVICE_INTERFACE = 'SERVICE-INTERFACE', ""
	SYNCHRONIZED_TIME_BASE_CONSUMER_INTERFACE = 'SYNCHRONIZED-TIME-BASE-CONSUMER-INTERFACE', ""
	SYNCHRONIZED_TIME_BASE_PROVIDER_INTERFACE = 'SYNCHRONIZED-TIME-BASE-PROVIDER-INTERFACE', ""
	TRIGGER_INTERFACE = 'TRIGGER-INTERFACE', ""

class PORT_INTERFACE_MAPPING__SUBTYPES_ENUM(simplebase.Enum):
	""
	CLIENT_SERVER_INTERFACE_MAPPING = 'CLIENT-SERVER-INTERFACE-MAPPING', ""
	MODE_INTERFACE_MAPPING = 'MODE-INTERFACE-MAPPING', ""
	PORT_INTERFACE_MAPPING = 'PORT-INTERFACE-MAPPING', ""
	TRIGGER_INTERFACE_MAPPING = 'TRIGGER-INTERFACE-MAPPING', ""
	VARIABLE_AND_PARAMETER_INTERFACE_MAPPING = 'VARIABLE-AND-PARAMETER-INTERFACE-MAPPING', ""

class PORT_PROTOTYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_PROVIDED_PORT_PROTOTYPE = 'ABSTRACT-PROVIDED-PORT-PROTOTYPE', ""
	ABSTRACT_REQUIRED_PORT_PROTOTYPE = 'ABSTRACT-REQUIRED-PORT-PROTOTYPE', ""
	P_PORT_PROTOTYPE = 'P-PORT-PROTOTYPE', ""
	PORT_PROTOTYPE = 'PORT-PROTOTYPE', ""
	PR_PORT_PROTOTYPE = 'PR-PORT-PROTOTYPE', ""
	R_PORT_PROTOTYPE = 'R-PORT-PROTOTYPE', ""

class PORT_PROTOTYPE_BLUEPRINT__SUBTYPES_ENUM(simplebase.Enum):
	""
	PORT_PROTOTYPE_BLUEPRINT = 'PORT-PROTOTYPE-BLUEPRINT', ""

class POST_BUILD_VARIANT_CRITERION__SUBTYPES_ENUM(simplebase.Enum):
	""
	POST_BUILD_VARIANT_CRITERION = 'POST-BUILD-VARIANT-CRITERION', ""

class POST_BUILD_VARIANT_CRITERION_VALUE_SET__SUBTYPES_ENUM(simplebase.Enum):
	""
	POST_BUILD_VARIANT_CRITERION_VALUE_SET = 'POST-BUILD-VARIANT-CRITERION-VALUE-SET', ""

class PREDEFINED_VARIANT__SUBTYPES_ENUM(simplebase.Enum):
	""
	PREDEFINED_VARIANT = 'PREDEFINED-VARIANT', ""

class PRIMITIVE_ATTRIBUTE_TAILORING__SUBTYPES_ENUM(simplebase.Enum):
	""
	PRIMITIVE_ATTRIBUTE_TAILORING = 'PRIMITIVE-ATTRIBUTE-TAILORING', ""

class PROCESS__SUBTYPES_ENUM(simplebase.Enum):
	""
	PROCESS = 'PROCESS', ""

class PROCESS_DESIGN__SUBTYPES_ENUM(simplebase.Enum):
	""
	PROCESS_DESIGN = 'PROCESS-DESIGN', ""

class PROCESS_DESIGN_TO_MACHINE_DESIGN_MAPPING__SUBTYPES_ENUM(simplebase.Enum):
	""
	PROCESS_DESIGN_TO_MACHINE_DESIGN_MAPPING = 'PROCESS-DESIGN-TO-MACHINE-DESIGN-MAPPING', ""

class PROCESS_EXECUTION_ERROR__SUBTYPES_ENUM(simplebase.Enum):
	""
	PROCESS_EXECUTION_ERROR = 'PROCESS-EXECUTION-ERROR', ""

class PROCESSOR_CORE__SUBTYPES_ENUM(simplebase.Enum):
	""
	PROCESSOR_CORE = 'PROCESSOR-CORE', ""

class PROVIDED_AP_SERVICE_INSTANCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	DDS_PROVIDED_SERVICE_INSTANCE = 'DDS-PROVIDED-SERVICE-INSTANCE', ""
	PROVIDED_AP_SERVICE_INSTANCE = 'PROVIDED-AP-SERVICE-INSTANCE', ""
	PROVIDED_SOMEIP_SERVICE_INSTANCE = 'PROVIDED-SOMEIP-SERVICE-INSTANCE', ""
	PROVIDED_USER_DEFINED_SERVICE_INSTANCE = 'PROVIDED-USER-DEFINED-SERVICE-INSTANCE', ""

class PROVIDED_SERVICE_INSTANCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	PROVIDED_SERVICE_INSTANCE = 'PROVIDED-SERVICE-INSTANCE', ""

class R_PORT_PROTOTYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	R_PORT_PROTOTYPE = 'R-PORT-PROTOTYPE', ""

class RAW_DATA_STREAM_CLIENT_INTERFACE__SUBTYPES_ENUM(simplebase.Enum):
	""
	RAW_DATA_STREAM_CLIENT_INTERFACE = 'RAW-DATA-STREAM-CLIENT-INTERFACE', ""

class RAW_DATA_STREAM_DEPLOYMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	RAW_DATA_STREAM_DEPLOYMENT = 'RAW-DATA-STREAM-DEPLOYMENT', ""

class RAW_DATA_STREAM_GRANT_DESIGN__SUBTYPES_ENUM(simplebase.Enum):
	""
	RAW_DATA_STREAM_GRANT_DESIGN = 'RAW-DATA-STREAM-GRANT-DESIGN', ""

class RECOVERY_NOTIFICATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	RECOVERY_NOTIFICATION = 'RECOVERY-NOTIFICATION', ""

class Ref(simplebase.SimpleStringElement):
	"""This primitive denotes a name based reference. For detailed syntax see the xsd.pattern.

* first slash (relative or absolute reference) [optional]
* Identifier  [required]
* a sequence of slashes and Identifiers [optional]

This primitive is used by the meta-model tools to create the references."""
	_regex=r"/?[a-zA-Z][a-zA-Z0-9_]{0,127}(/[a-zA-Z][a-zA-Z0-9_]{0,127})*"

class REFERENCE_TAILORING__SUBTYPES_ENUM(simplebase.Enum):
	""
	REFERENCE_TAILORING = 'REFERENCE-TAILORING', ""

class REFERRABLE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_ACCESS_POINT = 'ABSTRACT-ACCESS-POINT', ""
	ABSTRACT_CAN_CLUSTER = 'ABSTRACT-CAN-CLUSTER', ""
	ABSTRACT_CAN_COMMUNICATION_CONNECTOR = 'ABSTRACT-CAN-COMMUNICATION-CONNECTOR', ""
	ABSTRACT_CAN_COMMUNICATION_CONTROLLER = 'ABSTRACT-CAN-COMMUNICATION-CONTROLLER', ""
	ABSTRACT_CAN_PHYSICAL_CHANNEL = 'ABSTRACT-CAN-PHYSICAL-CHANNEL', ""
	ABSTRACT_CLASS_TAILORING = 'ABSTRACT-CLASS-TAILORING', ""
	ABSTRACT_DO_IP_LOGIC_ADDRESS_PROPS = 'ABSTRACT-DO-IP-LOGIC-ADDRESS-PROPS', ""
	ABSTRACT_ETHERNET_FRAME = 'ABSTRACT-ETHERNET-FRAME', ""
	ABSTRACT_EVENT = 'ABSTRACT-EVENT', ""
	ABSTRACT_EXECUTION_CONTEXT = 'ABSTRACT-EXECUTION-CONTEXT', ""
	ABSTRACT_IAM_REMOTE_SUBJECT = 'ABSTRACT-IAM-REMOTE-SUBJECT', ""
	ABSTRACT_IMPLEMENTATION_DATA_TYPE = 'ABSTRACT-IMPLEMENTATION-DATA-TYPE', ""
	ABSTRACT_IMPLEMENTATION_DATA_TYPE_ELEMENT = 'ABSTRACT-IMPLEMENTATION-DATA-TYPE-ELEMENT', ""
	ABSTRACT_PROVIDED_PORT_PROTOTYPE = 'ABSTRACT-PROVIDED-PORT-PROTOTYPE', ""
	ABSTRACT_RAW_DATA_STREAM_INTERFACE = 'ABSTRACT-RAW-DATA-STREAM-INTERFACE', ""
	ABSTRACT_REQUIRED_PORT_PROTOTYPE = 'ABSTRACT-REQUIRED-PORT-PROTOTYPE', ""
	ABSTRACT_SECURITY_EVENT_FILTER = 'ABSTRACT-SECURITY-EVENT-FILTER', ""
	ABSTRACT_SECURITY_IDSM_INSTANCE_FILTER = 'ABSTRACT-SECURITY-IDSM-INSTANCE-FILTER', ""
	ABSTRACT_SERVICE_INSTANCE = 'ABSTRACT-SERVICE-INSTANCE', ""
	ABSTRACT_SIGNAL_BASED_TO_I_SIGNAL_TRIGGERING_MAPPING = 'ABSTRACT-SIGNAL-BASED-TO-I-SIGNAL-TRIGGERING-MAPPING', ""
	ABSTRACT_SYNCHRONIZED_TIME_BASE_INTERFACE = 'ABSTRACT-SYNCHRONIZED-TIME-BASE-INTERFACE', ""
	ACL_OBJECT_SET = 'ACL-OBJECT-SET', ""
	ACL_OPERATION = 'ACL-OPERATION', ""
	ACL_PERMISSION = 'ACL-PERMISSION', ""
	ACL_ROLE = 'ACL-ROLE', ""
	ADAPTIVE_APPLICATION_SW_COMPONENT_TYPE = 'ADAPTIVE-APPLICATION-SW-COMPONENT-TYPE', ""
	ADAPTIVE_MODULE_INSTANTIATION = 'ADAPTIVE-MODULE-INSTANTIATION', ""
	ADAPTIVE_PLATFORM_SERVICE_INSTANCE = 'ADAPTIVE-PLATFORM-SERVICE-INSTANCE', ""
	ADAPTIVE_SWC_INTERNAL_BEHAVIOR = 'ADAPTIVE-SWC-INTERNAL-BEHAVIOR', ""
	AGE_CONSTRAINT = 'AGE-CONSTRAINT', ""
	AGGREGATION_TAILORING = 'AGGREGATION-TAILORING', ""
	ALIAS_NAME_SET = 'ALIAS-NAME-SET', ""
	ALIVE_SUPERVISION = 'ALIVE-SUPERVISION', ""
	ALLOCATOR = 'ALLOCATOR', ""
	ANALYZED_EXECUTION_TIME = 'ANALYZED-EXECUTION-TIME', ""
	AP_APPLICATION_ERROR = 'AP-APPLICATION-ERROR', ""
	AP_APPLICATION_ERROR_DOMAIN = 'AP-APPLICATION-ERROR-DOMAIN', ""
	AP_APPLICATION_ERROR_SET = 'AP-APPLICATION-ERROR-SET', ""
	AP_SOMEIP_TRANSFORMATION_PROPS = 'AP-SOMEIP-TRANSFORMATION-PROPS', ""
	APPLICATION_ARRAY_DATA_TYPE = 'APPLICATION-ARRAY-DATA-TYPE', ""
	APPLICATION_ARRAY_ELEMENT = 'APPLICATION-ARRAY-ELEMENT', ""
	APPLICATION_ASSOC_MAP_DATA_TYPE = 'APPLICATION-ASSOC-MAP-DATA-TYPE', ""
	APPLICATION_ASSOC_MAP_ELEMENT = 'APPLICATION-ASSOC-MAP-ELEMENT', ""
	APPLICATION_COMPOSITE_DATA_TYPE = 'APPLICATION-COMPOSITE-DATA-TYPE', ""
	APPLICATION_COMPOSITE_ELEMENT_DATA_PROTOTYPE = 'APPLICATION-COMPOSITE-ELEMENT-DATA-PROTOTYPE', ""
	APPLICATION_DATA_TYPE = 'APPLICATION-DATA-TYPE', ""
	APPLICATION_DEFERRED_DATA_TYPE = 'APPLICATION-DEFERRED-DATA-TYPE', ""
	APPLICATION_ENDPOINT = 'APPLICATION-ENDPOINT', ""
	APPLICATION_ERROR = 'APPLICATION-ERROR', ""
	APPLICATION_PARTITION = 'APPLICATION-PARTITION', ""
	APPLICATION_PARTITION_TO_ECU_PARTITION_MAPPING = 'APPLICATION-PARTITION-TO-ECU-PARTITION-MAPPING', ""
	APPLICATION_PRIMITIVE_DATA_TYPE = 'APPLICATION-PRIMITIVE-DATA-TYPE', ""
	APPLICATION_RECORD_DATA_TYPE = 'APPLICATION-RECORD-DATA-TYPE', ""
	APPLICATION_RECORD_ELEMENT = 'APPLICATION-RECORD-ELEMENT', ""
	APPLICATION_SW_COMPONENT_TYPE = 'APPLICATION-SW-COMPONENT-TYPE', ""
	AR_ELEMENT = 'AR-ELEMENT', ""
	AR_PACKAGE = 'AR-PACKAGE', ""
	ARBITRARY_EVENT_TRIGGERING = 'ARBITRARY-EVENT-TRIGGERING', ""
	ARGUMENT_DATA_PROTOTYPE = 'ARGUMENT-DATA-PROTOTYPE', ""
	ASSEMBLY_SW_CONNECTOR = 'ASSEMBLY-SW-CONNECTOR', ""
	ASYNCHRONOUS_SERVER_CALL_POINT = 'ASYNCHRONOUS-SERVER-CALL-POINT', ""
	ASYNCHRONOUS_SERVER_CALL_RESULT_POINT = 'ASYNCHRONOUS-SERVER-CALL-RESULT-POINT', ""
	ASYNCHRONOUS_SERVER_CALL_RETURNS_EVENT = 'ASYNCHRONOUS-SERVER-CALL-RETURNS-EVENT', ""
	ATOMIC_SW_COMPONENT_TYPE = 'ATOMIC-SW-COMPONENT-TYPE', ""
	ATP_BLUEPRINT = 'ATP-BLUEPRINT', ""
	ATP_BLUEPRINTABLE = 'ATP-BLUEPRINTABLE', ""
	ATP_CLASSIFIER = 'ATP-CLASSIFIER', ""
	ATP_DEFINITION = 'ATP-DEFINITION', ""
	ATP_FEATURE = 'ATP-FEATURE', ""
	ATP_PROTOTYPE = 'ATP-PROTOTYPE', ""
	ATP_STRUCTURE_ELEMENT = 'ATP-STRUCTURE-ELEMENT', ""
	ATP_TYPE = 'ATP-TYPE', ""
	ATTRIBUTE_TAILORING = 'ATTRIBUTE-TAILORING', ""
	AUTOSAR_DATA_PROTOTYPE = 'AUTOSAR-DATA-PROTOTYPE', ""
	AUTOSAR_DATA_TYPE = 'AUTOSAR-DATA-TYPE', ""
	AUTOSAR_OPERATION_ARGUMENT_INSTANCE = 'AUTOSAR-OPERATION-ARGUMENT-INSTANCE', ""
	AUTOSAR_VARIABLE_INSTANCE = 'AUTOSAR-VARIABLE-INSTANCE', ""
	BACKGROUND_EVENT = 'BACKGROUND-EVENT', ""
	BASE_TYPE = 'BASE-TYPE', ""
	BINARY_MANIFEST_ADDRESSABLE_OBJECT = 'BINARY-MANIFEST-ADDRESSABLE-OBJECT', ""
	BINARY_MANIFEST_ITEM = 'BINARY-MANIFEST-ITEM', ""
	BINARY_MANIFEST_ITEM_DEFINITION = 'BINARY-MANIFEST-ITEM-DEFINITION', ""
	BINARY_MANIFEST_META_DATA_FIELD = 'BINARY-MANIFEST-META-DATA-FIELD', ""
	BINARY_MANIFEST_PROVIDE_RESOURCE = 'BINARY-MANIFEST-PROVIDE-RESOURCE', ""
	BINARY_MANIFEST_REQUIRE_RESOURCE = 'BINARY-MANIFEST-REQUIRE-RESOURCE', ""
	BINARY_MANIFEST_RESOURCE = 'BINARY-MANIFEST-RESOURCE', ""
	BINARY_MANIFEST_RESOURCE_DEFINITION = 'BINARY-MANIFEST-RESOURCE-DEFINITION', ""
	BLOCK_STATE = 'BLOCK-STATE', ""
	BLUEPRINT_MAPPING_SET = 'BLUEPRINT-MAPPING-SET', ""
	BSW_ASYNCHRONOUS_SERVER_CALL_POINT = 'BSW-ASYNCHRONOUS-SERVER-CALL-POINT', ""
	BSW_ASYNCHRONOUS_SERVER_CALL_RESULT_POINT = 'BSW-ASYNCHRONOUS-SERVER-CALL-RESULT-POINT', ""
	BSW_ASYNCHRONOUS_SERVER_CALL_RETURNS_EVENT = 'BSW-ASYNCHRONOUS-SERVER-CALL-RETURNS-EVENT', ""
	BSW_BACKGROUND_EVENT = 'BSW-BACKGROUND-EVENT', ""
	BSW_CALLED_ENTITY = 'BSW-CALLED-ENTITY', ""
	BSW_COMPOSITION_TIMING = 'BSW-COMPOSITION-TIMING', ""
	BSW_DATA_RECEIVED_EVENT = 'BSW-DATA-RECEIVED-EVENT', ""
	BSW_DEBUG_INFO = 'BSW-DEBUG-INFO', ""
	BSW_DIRECT_CALL_POINT = 'BSW-DIRECT-CALL-POINT', ""
	BSW_DISTINGUISHED_PARTITION = 'BSW-DISTINGUISHED-PARTITION', ""
	BSW_ENTRY_RELATIONSHIP_SET = 'BSW-ENTRY-RELATIONSHIP-SET', ""
	BSW_EVENT = 'BSW-EVENT', ""
	BSW_EXTERNAL_TRIGGER_OCCURRED_EVENT = 'BSW-EXTERNAL-TRIGGER-OCCURRED-EVENT', ""
	BSW_IMPLEMENTATION = 'BSW-IMPLEMENTATION', ""
	BSW_INTERNAL_BEHAVIOR = 'BSW-INTERNAL-BEHAVIOR', ""
	BSW_INTERNAL_TRIGGER_OCCURRED_EVENT = 'BSW-INTERNAL-TRIGGER-OCCURRED-EVENT', ""
	BSW_INTERNAL_TRIGGERING_POINT = 'BSW-INTERNAL-TRIGGERING-POINT', ""
	BSW_INTERRUPT_ENTITY = 'BSW-INTERRUPT-ENTITY', ""
	BSW_MGR_NEEDS = 'BSW-MGR-NEEDS', ""
	BSW_MODE_MANAGER_ERROR_EVENT = 'BSW-MODE-MANAGER-ERROR-EVENT', ""
	BSW_MODE_SWITCH_EVENT = 'BSW-MODE-SWITCH-EVENT', ""
	BSW_MODE_SWITCHED_ACK_EVENT = 'BSW-MODE-SWITCHED-ACK-EVENT', ""
	BSW_MODULE_CALL_POINT = 'BSW-MODULE-CALL-POINT', ""
	BSW_MODULE_CLIENT_SERVER_ENTRY = 'BSW-MODULE-CLIENT-SERVER-ENTRY', ""
	BSW_MODULE_DEPENDENCY = 'BSW-MODULE-DEPENDENCY', ""
	BSW_MODULE_DESCRIPTION = 'BSW-MODULE-DESCRIPTION', ""
	BSW_MODULE_ENTITY = 'BSW-MODULE-ENTITY', ""
	BSW_MODULE_ENTRY = 'BSW-MODULE-ENTRY', ""
	BSW_MODULE_TIMING = 'BSW-MODULE-TIMING', ""
	BSW_OPERATION_INVOKED_EVENT = 'BSW-OPERATION-INVOKED-EVENT', ""
	BSW_OS_TASK_EXECUTION_EVENT = 'BSW-OS-TASK-EXECUTION-EVENT', ""
	BSW_SCHEDULABLE_ENTITY = 'BSW-SCHEDULABLE-ENTITY', ""
	BSW_SCHEDULE_EVENT = 'BSW-SCHEDULE-EVENT', ""
	BSW_SCHEDULER_NAME_PREFIX = 'BSW-SCHEDULER-NAME-PREFIX', ""
	BSW_SERVICE_DEPENDENCY_IDENT = 'BSW-SERVICE-DEPENDENCY-IDENT', ""
	BSW_SYNCHRONOUS_SERVER_CALL_POINT = 'BSW-SYNCHRONOUS-SERVER-CALL-POINT', ""
	BSW_TIMING_EVENT = 'BSW-TIMING-EVENT', ""
	BSW_VARIABLE_ACCESS = 'BSW-VARIABLE-ACCESS', ""
	BUILD_ACTION = 'BUILD-ACTION', ""
	BUILD_ACTION_ENTITY = 'BUILD-ACTION-ENTITY', ""
	BUILD_ACTION_ENVIRONMENT = 'BUILD-ACTION-ENVIRONMENT', ""
	BUILD_ACTION_MANIFEST = 'BUILD-ACTION-MANIFEST', ""
	BULK_NV_DATA_DESCRIPTOR = 'BULK-NV-DATA-DESCRIPTOR', ""
	BURST_PATTERN_EVENT_TRIGGERING = 'BURST-PATTERN-EVENT-TRIGGERING', ""
	BUS_MIRROR_CHANNEL_MAPPING = 'BUS-MIRROR-CHANNEL-MAPPING', ""
	BUS_MIRROR_CHANNEL_MAPPING_CAN = 'BUS-MIRROR-CHANNEL-MAPPING-CAN', ""
	BUS_MIRROR_CHANNEL_MAPPING_FLEXRAY = 'BUS-MIRROR-CHANNEL-MAPPING-FLEXRAY', ""
	BUS_MIRROR_CHANNEL_MAPPING_IP = 'BUS-MIRROR-CHANNEL-MAPPING-IP', ""
	BUS_MIRROR_CHANNEL_MAPPING_USER_DEFINED = 'BUS-MIRROR-CHANNEL-MAPPING-USER-DEFINED', ""
	CALIBRATION_PARAMETER_VALUE_SET = 'CALIBRATION-PARAMETER-VALUE-SET', ""
	CAN_CLUSTER = 'CAN-CLUSTER', ""
	CAN_COMMUNICATION_CONNECTOR = 'CAN-COMMUNICATION-CONNECTOR', ""
	CAN_COMMUNICATION_CONTROLLER = 'CAN-COMMUNICATION-CONTROLLER', ""
	CAN_FRAME = 'CAN-FRAME', ""
	CAN_FRAME_TRIGGERING = 'CAN-FRAME-TRIGGERING', ""
	CAN_NM_CLUSTER = 'CAN-NM-CLUSTER', ""
	CAN_NM_NODE = 'CAN-NM-NODE', ""
	CAN_PHYSICAL_CHANNEL = 'CAN-PHYSICAL-CHANNEL', ""
	CAN_TP_ADDRESS = 'CAN-TP-ADDRESS', ""
	CAN_TP_CHANNEL = 'CAN-TP-CHANNEL', ""
	CAN_TP_CONFIG = 'CAN-TP-CONFIG', ""
	CAN_TP_NODE = 'CAN-TP-NODE', ""
	CAPTION = 'CAPTION', ""
	CHAPTER = 'CHAPTER', ""
	CHECKPOINT_TRANSITION = 'CHECKPOINT-TRANSITION', ""
	CLASS_CONTENT_CONDITIONAL = 'CLASS-CONTENT-CONDITIONAL', ""
	CLIENT_ID_DEFINITION = 'CLIENT-ID-DEFINITION', ""
	CLIENT_ID_DEFINITION_SET = 'CLIENT-ID-DEFINITION-SET', ""
	CLIENT_SERVER_INTERFACE = 'CLIENT-SERVER-INTERFACE', ""
	CLIENT_SERVER_INTERFACE_MAPPING = 'CLIENT-SERVER-INTERFACE-MAPPING', ""
	CLIENT_SERVER_INTERFACE_TO_BSW_MODULE_ENTRY_BLUEPRINT_MAPPING = 'CLIENT-SERVER-INTERFACE-TO-BSW-MODULE-ENTRY-BLUEPRINT-MAPPING', ""
	CLIENT_SERVER_OPERATION = 'CLIENT-SERVER-OPERATION', ""
	CODE = 'CODE', ""
	COLLECTABLE_ELEMENT = 'COLLECTABLE-ELEMENT', ""
	COLLECTION = 'COLLECTION', ""
	COM_CERTIFICATE_TO_CRYPTO_CERTIFICATE_MAPPING = 'COM-CERTIFICATE-TO-CRYPTO-CERTIFICATE-MAPPING', ""
	COM_EVENT_GRANT = 'COM-EVENT-GRANT', ""
	COM_EVENT_GRANT_DESIGN = 'COM-EVENT-GRANT-DESIGN', ""
	COM_FIELD_GRANT = 'COM-FIELD-GRANT', ""
	COM_FIELD_GRANT_DESIGN = 'COM-FIELD-GRANT-DESIGN', ""
	COM_FIND_SERVICE_GRANT = 'COM-FIND-SERVICE-GRANT', ""
	COM_FIND_SERVICE_GRANT_DESIGN = 'COM-FIND-SERVICE-GRANT-DESIGN', ""
	COM_GRANT = 'COM-GRANT', ""
	COM_GRANT_DESIGN = 'COM-GRANT-DESIGN', ""
	COM_KEY_TO_CRYPTO_KEY_SLOT_MAPPING = 'COM-KEY-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	COM_MANAGEMENT_MAPPING = 'COM-MANAGEMENT-MAPPING', ""
	COM_METHOD_GRANT = 'COM-METHOD-GRANT', ""
	COM_METHOD_GRANT_DESIGN = 'COM-METHOD-GRANT-DESIGN', ""
	COM_MGR_USER_NEEDS = 'COM-MGR-USER-NEEDS', ""
	COM_OFFER_SERVICE_GRANT = 'COM-OFFER-SERVICE-GRANT', ""
	COM_OFFER_SERVICE_GRANT_DESIGN = 'COM-OFFER-SERVICE-GRANT-DESIGN', ""
	COM_SEC_OC_TO_CRYPTO_KEY_SLOT_MAPPING = 'COM-SEC-OC-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	COMM_CONNECTOR_PORT = 'COMM-CONNECTOR-PORT', ""
	COMMUNICATION_CLUSTER = 'COMMUNICATION-CLUSTER', ""
	COMMUNICATION_CONNECTOR = 'COMMUNICATION-CONNECTOR', ""
	COMMUNICATION_CONTROLLER = 'COMMUNICATION-CONTROLLER', ""
	COMPILER = 'COMPILER', ""
	COMPLEX_DEVICE_DRIVER_SW_COMPONENT_TYPE = 'COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE', ""
	COMPOSITE_INTERFACE = 'COMPOSITE-INTERFACE', ""
	COMPOSITION_P_PORT_TO_EXECUTABLE_P_PORT_MAPPING = 'COMPOSITION-P-PORT-TO-EXECUTABLE-P-PORT-MAPPING', ""
	COMPOSITION_PORT_TO_EXECUTABLE_PORT_MAPPING = 'COMPOSITION-PORT-TO-EXECUTABLE-PORT-MAPPING', ""
	COMPOSITION_R_PORT_TO_EXECUTABLE_R_PORT_MAPPING = 'COMPOSITION-R-PORT-TO-EXECUTABLE-R-PORT-MAPPING', ""
	COMPOSITION_SW_COMPONENT_TYPE = 'COMPOSITION-SW-COMPONENT-TYPE', ""
	COMPU_METHOD = 'COMPU-METHOD', ""
	CONCRETE_CLASS_TAILORING = 'CONCRETE-CLASS-TAILORING', ""
	CONCRETE_PATTERN_EVENT_TRIGGERING = 'CONCRETE-PATTERN-EVENT-TRIGGERING', ""
	CONSISTENCY_NEEDS = 'CONSISTENCY-NEEDS', ""
	CONSISTENCY_NEEDS_BLUEPRINT_SET = 'CONSISTENCY-NEEDS-BLUEPRINT-SET', ""
	CONSTANT_SPECIFICATION = 'CONSTANT-SPECIFICATION', ""
	CONSTANT_SPECIFICATION_MAPPING_SET = 'CONSTANT-SPECIFICATION-MAPPING-SET', ""
	CONSTRAINT_TAILORING = 'CONSTRAINT-TAILORING', ""
	CONSUMED_EVENT_GROUP = 'CONSUMED-EVENT-GROUP', ""
	CONSUMED_PROVIDED_SERVICE_INSTANCE_GROUP = 'CONSUMED-PROVIDED-SERVICE-INSTANCE-GROUP', ""
	CONSUMED_SERVICE_INSTANCE = 'CONSUMED-SERVICE-INSTANCE', ""
	CONTAINER_I_PDU = 'CONTAINER-I-PDU', ""
	COUPLING_ELEMENT = 'COUPLING-ELEMENT', ""
	COUPLING_PORT = 'COUPLING-PORT', ""
	COUPLING_PORT_FIFO = 'COUPLING-PORT-FIFO', ""
	COUPLING_PORT_SCHEDULER = 'COUPLING-PORT-SCHEDULER', ""
	COUPLING_PORT_SHAPER = 'COUPLING-PORT-SHAPER', ""
	COUPLING_PORT_STRUCTURAL_ELEMENT = 'COUPLING-PORT-STRUCTURAL-ELEMENT', ""
	COUPLING_PORT_TRAFFIC_CLASS_ASSIGNMENT = 'COUPLING-PORT-TRAFFIC-CLASS-ASSIGNMENT', ""
	CP_SOFTWARE_CLUSTER = 'CP-SOFTWARE-CLUSTER', ""
	CP_SOFTWARE_CLUSTER_BINARY_MANIFEST_DESCRIPTOR = 'CP-SOFTWARE-CLUSTER-BINARY-MANIFEST-DESCRIPTOR', ""
	CP_SOFTWARE_CLUSTER_COMMUNICATION_RESOURCE = 'CP-SOFTWARE-CLUSTER-COMMUNICATION-RESOURCE', ""
	CP_SOFTWARE_CLUSTER_MAPPING_SET = 'CP-SOFTWARE-CLUSTER-MAPPING-SET', ""
	CP_SOFTWARE_CLUSTER_RESOURCE = 'CP-SOFTWARE-CLUSTER-RESOURCE', ""
	CP_SOFTWARE_CLUSTER_RESOURCE_POOL = 'CP-SOFTWARE-CLUSTER-RESOURCE-POOL', ""
	CP_SOFTWARE_CLUSTER_RESOURCE_TO_APPLICATION_PARTITION_MAPPING = 'CP-SOFTWARE-CLUSTER-RESOURCE-TO-APPLICATION-PARTITION-MAPPING', ""
	CP_SOFTWARE_CLUSTER_SERVICE_RESOURCE = 'CP-SOFTWARE-CLUSTER-SERVICE-RESOURCE', ""
	CP_SOFTWARE_CLUSTER_TO_ECU_INSTANCE_MAPPING = 'CP-SOFTWARE-CLUSTER-TO-ECU-INSTANCE-MAPPING', ""
	CP_SOFTWARE_CLUSTER_TO_RESOURCE_MAPPING = 'CP-SOFTWARE-CLUSTER-TO-RESOURCE-MAPPING', ""
	CPP_IMPLEMENTATION_DATA_TYPE = 'CPP-IMPLEMENTATION-DATA-TYPE', ""
	CPP_IMPLEMENTATION_DATA_TYPE_CONTEXT_TARGET = 'CPP-IMPLEMENTATION-DATA-TYPE-CONTEXT-TARGET', ""
	CPP_IMPLEMENTATION_DATA_TYPE_ELEMENT = 'CPP-IMPLEMENTATION-DATA-TYPE-ELEMENT', ""
	CRYPTO_CERTIFICATE = 'CRYPTO-CERTIFICATE', ""
	CRYPTO_CERTIFICATE_INTERFACE = 'CRYPTO-CERTIFICATE-INTERFACE', ""
	CRYPTO_CERTIFICATE_KEY_SLOT_NEEDS = 'CRYPTO-CERTIFICATE-KEY-SLOT-NEEDS', ""
	CRYPTO_CERTIFICATE_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-CERTIFICATE-TO-PORT-PROTOTYPE-MAPPING', ""
	CRYPTO_INTERFACE = 'CRYPTO-INTERFACE', ""
	CRYPTO_KEY_MANAGEMENT_NEEDS = 'CRYPTO-KEY-MANAGEMENT-NEEDS', ""
	CRYPTO_KEY_SLOT = 'CRYPTO-KEY-SLOT', ""
	CRYPTO_KEY_SLOT_INTERFACE = 'CRYPTO-KEY-SLOT-INTERFACE', ""
	CRYPTO_KEY_SLOT_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-KEY-SLOT-TO-PORT-PROTOTYPE-MAPPING', ""
	CRYPTO_MODULE_INSTANTIATION = 'CRYPTO-MODULE-INSTANTIATION', ""
	CRYPTO_NEED_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-NEED-TO-PORT-PROTOTYPE-MAPPING', ""
	CRYPTO_NEEDS = 'CRYPTO-NEEDS', ""
	CRYPTO_PROVIDER = 'CRYPTO-PROVIDER', ""
	CRYPTO_PROVIDER_INTERFACE = 'CRYPTO-PROVIDER-INTERFACE', ""
	CRYPTO_PROVIDER_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-PROVIDER-TO-PORT-PROTOTYPE-MAPPING', ""
	CRYPTO_SERVICE_CERTIFICATE = 'CRYPTO-SERVICE-CERTIFICATE', ""
	CRYPTO_SERVICE_JOB_NEEDS = 'CRYPTO-SERVICE-JOB-NEEDS', ""
	CRYPTO_SERVICE_KEY = 'CRYPTO-SERVICE-KEY', ""
	CRYPTO_SERVICE_MAPPING = 'CRYPTO-SERVICE-MAPPING', ""
	CRYPTO_SERVICE_NEEDS = 'CRYPTO-SERVICE-NEEDS', ""
	CRYPTO_SERVICE_PRIMITIVE = 'CRYPTO-SERVICE-PRIMITIVE', ""
	CRYPTO_SERVICE_QUEUE = 'CRYPTO-SERVICE-QUEUE', ""
	CRYPTO_TRUST_MASTER_INTERFACE = 'CRYPTO-TRUST-MASTER-INTERFACE', ""
	CUSTOM_CPP_IMPLEMENTATION_DATA_TYPE = 'CUSTOM-CPP-IMPLEMENTATION-DATA-TYPE', ""
	DATA_CONSTR = 'DATA-CONSTR', ""
	DATA_EXCHANGE_POINT = 'DATA-EXCHANGE-POINT', ""
	DATA_FORMAT_ELEMENT_REFERENCE = 'DATA-FORMAT-ELEMENT-REFERENCE', ""
	DATA_FORMAT_ELEMENT_SCOPE = 'DATA-FORMAT-ELEMENT-SCOPE', ""
	DATA_INTERFACE = 'DATA-INTERFACE', ""
	DATA_PROTOTYPE = 'DATA-PROTOTYPE', ""
	DATA_PROTOTYPE_GROUP = 'DATA-PROTOTYPE-GROUP', ""
	DATA_RECEIVE_ERROR_EVENT = 'DATA-RECEIVE-ERROR-EVENT', ""
	DATA_RECEIVED_EVENT = 'DATA-RECEIVED-EVENT', ""
	DATA_SEND_COMPLETED_EVENT = 'DATA-SEND-COMPLETED-EVENT', ""
	DATA_TRANSFORMATION = 'DATA-TRANSFORMATION', ""
	DATA_TRANSFORMATION_SET = 'DATA-TRANSFORMATION-SET', ""
	DATA_TYPE_MAPPING_SET = 'DATA-TYPE-MAPPING-SET', ""
	DATA_WRITE_COMPLETED_EVENT = 'DATA-WRITE-COMPLETED-EVENT', ""
	DCM_I_PDU = 'DCM-I-PDU', ""
	DDS_EVENT_DEPLOYMENT = 'DDS-EVENT-DEPLOYMENT', ""
	DDS_FIELD_DEPLOYMENT = 'DDS-FIELD-DEPLOYMENT', ""
	DDS_PROVIDED_SERVICE_INSTANCE = 'DDS-PROVIDED-SERVICE-INSTANCE', ""
	DDS_REQUIRED_SERVICE_INSTANCE = 'DDS-REQUIRED-SERVICE-INSTANCE', ""
	DDS_SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'DDS-SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	DDS_SERVICE_INTERFACE_DEPLOYMENT = 'DDS-SERVICE-INTERFACE-DEPLOYMENT', ""
	DEADLINE_SUPERVISION = 'DEADLINE-SUPERVISION', ""
	DEF_ITEM = 'DEF-ITEM', ""
	DELEGATION_SW_CONNECTOR = 'DELEGATION-SW-CONNECTOR', ""
	DEPENDENCY_ON_ARTIFACT = 'DEPENDENCY-ON-ARTIFACT', ""
	DETERMINISTIC_CLIENT = 'DETERMINISTIC-CLIENT', ""
	DETERMINISTIC_CLIENT_RESOURCE_NEEDS = 'DETERMINISTIC-CLIENT-RESOURCE-NEEDS', ""
	DEVELOPMENT_ERROR = 'DEVELOPMENT-ERROR', ""
	DIAG_EVENT_DEBOUNCE_ALGORITHM = 'DIAG-EVENT-DEBOUNCE-ALGORITHM', ""
	DIAG_EVENT_DEBOUNCE_COUNTER_BASED = 'DIAG-EVENT-DEBOUNCE-COUNTER-BASED', ""
	DIAG_EVENT_DEBOUNCE_MONITOR_INTERNAL = 'DIAG-EVENT-DEBOUNCE-MONITOR-INTERNAL', ""
	DIAG_EVENT_DEBOUNCE_TIME_BASED = 'DIAG-EVENT-DEBOUNCE-TIME-BASED', ""
	DIAGNOSTIC_ABSTRACT_ALIAS_EVENT = 'DIAGNOSTIC-ABSTRACT-ALIAS-EVENT', ""
	DIAGNOSTIC_ABSTRACT_DATA_IDENTIFIER = 'DIAGNOSTIC-ABSTRACT-DATA-IDENTIFIER', ""
	DIAGNOSTIC_ABSTRACT_DATA_IDENTIFIER_INTERFACE = 'DIAGNOSTIC-ABSTRACT-DATA-IDENTIFIER-INTERFACE', ""
	DIAGNOSTIC_ABSTRACT_ROUTINE_INTERFACE = 'DIAGNOSTIC-ABSTRACT-ROUTINE-INTERFACE', ""
	DIAGNOSTIC_ACCESS_PERMISSION = 'DIAGNOSTIC-ACCESS-PERMISSION', ""
	DIAGNOSTIC_AGING = 'DIAGNOSTIC-AGING', ""
	DIAGNOSTIC_CAPABILITY_ELEMENT = 'DIAGNOSTIC-CAPABILITY-ELEMENT', ""
	DIAGNOSTIC_CLEAR_CONDITION = 'DIAGNOSTIC-CLEAR-CONDITION', ""
	DIAGNOSTIC_CLEAR_CONDITION_GROUP = 'DIAGNOSTIC-CLEAR-CONDITION-GROUP', ""
	DIAGNOSTIC_CLEAR_CONDITION_NEEDS = 'DIAGNOSTIC-CLEAR-CONDITION-NEEDS', ""
	DIAGNOSTIC_CLEAR_CONDITION_PORT_MAPPING = 'DIAGNOSTIC-CLEAR-CONDITION-PORT-MAPPING', ""
	DIAGNOSTIC_CLEAR_DIAGNOSTIC_INFORMATION = 'DIAGNOSTIC-CLEAR-DIAGNOSTIC-INFORMATION', ""
	DIAGNOSTIC_CLEAR_DIAGNOSTIC_INFORMATION_CLASS = 'DIAGNOSTIC-CLEAR-DIAGNOSTIC-INFORMATION-CLASS', ""
	DIAGNOSTIC_CLEAR_RESET_EMISSION_RELATED_INFO = 'DIAGNOSTIC-CLEAR-RESET-EMISSION-RELATED-INFO', ""
	DIAGNOSTIC_CLEAR_RESET_EMISSION_RELATED_INFO_CLASS = 'DIAGNOSTIC-CLEAR-RESET-EMISSION-RELATED-INFO-CLASS', ""
	DIAGNOSTIC_COM_CONTROL = 'DIAGNOSTIC-COM-CONTROL', ""
	DIAGNOSTIC_COM_CONTROL_CLASS = 'DIAGNOSTIC-COM-CONTROL-CLASS', ""
	DIAGNOSTIC_COMMON_ELEMENT = 'DIAGNOSTIC-COMMON-ELEMENT', ""
	DIAGNOSTIC_COMMUNICATION_MANAGER_NEEDS = 'DIAGNOSTIC-COMMUNICATION-MANAGER-NEEDS', ""
	DIAGNOSTIC_COMPONENT_NEEDS = 'DIAGNOSTIC-COMPONENT-NEEDS', ""
	DIAGNOSTIC_CONDITION = 'DIAGNOSTIC-CONDITION', ""
	DIAGNOSTIC_CONDITION_GROUP = 'DIAGNOSTIC-CONDITION-GROUP', ""
	DIAGNOSTIC_CONDITION_INTERFACE = 'DIAGNOSTIC-CONDITION-INTERFACE', ""
	DIAGNOSTIC_CONNECTED_INDICATOR = 'DIAGNOSTIC-CONNECTED-INDICATOR', ""
	DIAGNOSTIC_CONNECTION = 'DIAGNOSTIC-CONNECTION', ""
	DIAGNOSTIC_CONTRIBUTION_SET = 'DIAGNOSTIC-CONTRIBUTION-SET', ""
	DIAGNOSTIC_CONTROL_DTC_SETTING = 'DIAGNOSTIC-CONTROL-DTC-SETTING', ""
	DIAGNOSTIC_CONTROL_DTC_SETTING_CLASS = 'DIAGNOSTIC-CONTROL-DTC-SETTING-CLASS', ""
	DIAGNOSTIC_CONTROL_NEEDS = 'DIAGNOSTIC-CONTROL-NEEDS', ""
	DIAGNOSTIC_CUSTOM_SERVICE_CLASS = 'DIAGNOSTIC-CUSTOM-SERVICE-CLASS', ""
	DIAGNOSTIC_CUSTOM_SERVICE_INSTANCE = 'DIAGNOSTIC-CUSTOM-SERVICE-INSTANCE', ""
	DIAGNOSTIC_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_DATA_ELEMENT = 'DIAGNOSTIC-DATA-ELEMENT', ""
	DIAGNOSTIC_DATA_ELEMENT_INTERFACE = 'DIAGNOSTIC-DATA-ELEMENT-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER = 'DIAGNOSTIC-DATA-IDENTIFIER', ""
	DIAGNOSTIC_DATA_IDENTIFIER_GENERIC_INTERFACE = 'DIAGNOSTIC-DATA-IDENTIFIER-GENERIC-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER_INTERFACE = 'DIAGNOSTIC-DATA-IDENTIFIER-INTERFACE', ""
	DIAGNOSTIC_DATA_IDENTIFIER_SET = 'DIAGNOSTIC-DATA-IDENTIFIER-SET', ""
	DIAGNOSTIC_DATA_TRANSFER = 'DIAGNOSTIC-DATA-TRANSFER', ""
	DIAGNOSTIC_DATA_TRANSFER_CLASS = 'DIAGNOSTIC-DATA-TRANSFER-CLASS', ""
	DIAGNOSTIC_DEBOUNCE_ALGORITHM_PROPS = 'DIAGNOSTIC-DEBOUNCE-ALGORITHM-PROPS', ""
	DIAGNOSTIC_DEM_PROVIDED_DATA_MAPPING = 'DIAGNOSTIC-DEM-PROVIDED-DATA-MAPPING', ""
	DIAGNOSTIC_DO_IP_ACTIVATION_LINE_INTERFACE = 'DIAGNOSTIC-DO-IP-ACTIVATION-LINE-INTERFACE', ""
	DIAGNOSTIC_DO_IP_GROUP_IDENTIFICATION_INTERFACE = 'DIAGNOSTIC-DO-IP-GROUP-IDENTIFICATION-INTERFACE', ""
	DIAGNOSTIC_DO_IP_POWER_MODE_INTERFACE = 'DIAGNOSTIC-DO-IP-POWER-MODE-INTERFACE', ""
	DIAGNOSTIC_DO_IP_TRIGGER_VEHICLE_ANNOUNCEMENT_INTERFACE = 'DIAGNOSTIC-DO-IP-TRIGGER-VEHICLE-ANNOUNCEMENT-INTERFACE', ""
	DIAGNOSTIC_DOWNLOAD_INTERFACE = 'DIAGNOSTIC-DOWNLOAD-INTERFACE', ""
	DIAGNOSTIC_DTC_INFORMATION_INTERFACE = 'DIAGNOSTIC-DTC-INFORMATION-INTERFACE', ""
	DIAGNOSTIC_DYNAMIC_DATA_IDENTIFIER = 'DIAGNOSTIC-DYNAMIC-DATA-IDENTIFIER', ""
	DIAGNOSTIC_DYNAMICALLY_DEFINE_DATA_IDENTIFIER = 'DIAGNOSTIC-DYNAMICALLY-DEFINE-DATA-IDENTIFIER', ""
	DIAGNOSTIC_DYNAMICALLY_DEFINE_DATA_IDENTIFIER_CLASS = 'DIAGNOSTIC-DYNAMICALLY-DEFINE-DATA-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_ECU_INSTANCE_PROPS = 'DIAGNOSTIC-ECU-INSTANCE-PROPS', ""
	DIAGNOSTIC_ECU_RESET = 'DIAGNOSTIC-ECU-RESET', ""
	DIAGNOSTIC_ECU_RESET_CLASS = 'DIAGNOSTIC-ECU-RESET-CLASS', ""
	DIAGNOSTIC_ECU_RESET_INTERFACE = 'DIAGNOSTIC-ECU-RESET-INTERFACE', ""
	DIAGNOSTIC_ENABLE_CONDITION = 'DIAGNOSTIC-ENABLE-CONDITION', ""
	DIAGNOSTIC_ENABLE_CONDITION_GROUP = 'DIAGNOSTIC-ENABLE-CONDITION-GROUP', ""
	DIAGNOSTIC_ENABLE_CONDITION_NEEDS = 'DIAGNOSTIC-ENABLE-CONDITION-NEEDS', ""
	DIAGNOSTIC_ENABLE_CONDITION_PORT_MAPPING = 'DIAGNOSTIC-ENABLE-CONDITION-PORT-MAPPING', ""
	DIAGNOSTIC_ENV_BSW_MODE_ELEMENT = 'DIAGNOSTIC-ENV-BSW-MODE-ELEMENT', ""
	DIAGNOSTIC_ENV_MODE_ELEMENT = 'DIAGNOSTIC-ENV-MODE-ELEMENT', ""
	DIAGNOSTIC_ENV_SWC_MODE_ELEMENT = 'DIAGNOSTIC-ENV-SWC-MODE-ELEMENT', ""
	DIAGNOSTIC_ENVIRONMENTAL_CONDITION = 'DIAGNOSTIC-ENVIRONMENTAL-CONDITION', ""
	DIAGNOSTIC_EVENT = 'DIAGNOSTIC-EVENT', ""
	DIAGNOSTIC_EVENT_INFO_NEEDS = 'DIAGNOSTIC-EVENT-INFO-NEEDS', ""
	DIAGNOSTIC_EVENT_INTERFACE = 'DIAGNOSTIC-EVENT-INTERFACE', ""
	DIAGNOSTIC_EVENT_MANAGER_NEEDS = 'DIAGNOSTIC-EVENT-MANAGER-NEEDS', ""
	DIAGNOSTIC_EVENT_NEEDS = 'DIAGNOSTIC-EVENT-NEEDS', ""
	DIAGNOSTIC_EVENT_PORT_MAPPING = 'DIAGNOSTIC-EVENT-PORT-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_DEBOUNCE_ALGORITHM_MAPPING = 'DIAGNOSTIC-EVENT-TO-DEBOUNCE-ALGORITHM-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_ENABLE_CONDITION_GROUP_MAPPING = 'DIAGNOSTIC-EVENT-TO-ENABLE-CONDITION-GROUP-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_OPERATION_CYCLE_MAPPING = 'DIAGNOSTIC-EVENT-TO-OPERATION-CYCLE-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_SECURITY_EVENT_MAPPING = 'DIAGNOSTIC-EVENT-TO-SECURITY-EVENT-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_STORAGE_CONDITION_GROUP_MAPPING = 'DIAGNOSTIC-EVENT-TO-STORAGE-CONDITION-GROUP-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_TROUBLE_CODE_J_1939_MAPPING = 'DIAGNOSTIC-EVENT-TO-TROUBLE-CODE-J-1939-MAPPING', ""
	DIAGNOSTIC_EVENT_TO_TROUBLE_CODE_UDS_MAPPING = 'DIAGNOSTIC-EVENT-TO-TROUBLE-CODE-UDS-MAPPING', ""
	DIAGNOSTIC_EXTENDED_DATA_RECORD = 'DIAGNOSTIC-EXTENDED-DATA-RECORD', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT = 'DIAGNOSTIC-FIM-ALIAS-EVENT', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT_GROUP = 'DIAGNOSTIC-FIM-ALIAS-EVENT-GROUP', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT_GROUP_MAPPING = 'DIAGNOSTIC-FIM-ALIAS-EVENT-GROUP-MAPPING', ""
	DIAGNOSTIC_FIM_ALIAS_EVENT_MAPPING = 'DIAGNOSTIC-FIM-ALIAS-EVENT-MAPPING', ""
	DIAGNOSTIC_FIM_EVENT_GROUP = 'DIAGNOSTIC-FIM-EVENT-GROUP', ""
	DIAGNOSTIC_FIM_FUNCTION_MAPPING = 'DIAGNOSTIC-FIM-FUNCTION-MAPPING', ""
	DIAGNOSTIC_FREEZE_FRAME = 'DIAGNOSTIC-FREEZE-FRAME', ""
	DIAGNOSTIC_FUNCTION_IDENTIFIER = 'DIAGNOSTIC-FUNCTION-IDENTIFIER', ""
	DIAGNOSTIC_FUNCTION_IDENTIFIER_INHIBIT = 'DIAGNOSTIC-FUNCTION-IDENTIFIER-INHIBIT', ""
	DIAGNOSTIC_FUNCTION_INHIBIT_SOURCE = 'DIAGNOSTIC-FUNCTION-INHIBIT-SOURCE', ""
	DIAGNOSTIC_GENERIC_UDS_INTERFACE = 'DIAGNOSTIC-GENERIC-UDS-INTERFACE', ""
	DIAGNOSTIC_GENERIC_UDS_NEEDS = 'DIAGNOSTIC-GENERIC-UDS-NEEDS', ""
	DIAGNOSTIC_INDICATOR = 'DIAGNOSTIC-INDICATOR', ""
	DIAGNOSTIC_INDICATOR_INTERFACE = 'DIAGNOSTIC-INDICATOR-INTERFACE', ""
	DIAGNOSTIC_INDICATOR_NEEDS = 'DIAGNOSTIC-INDICATOR-NEEDS', ""
	DIAGNOSTIC_INDICATOR_PORT_MAPPING = 'DIAGNOSTIC-INDICATOR-PORT-MAPPING', ""
	DIAGNOSTIC_INFO_TYPE = 'DIAGNOSTIC-INFO-TYPE', ""
	DIAGNOSTIC_INHIBIT_SOURCE_EVENT_MAPPING = 'DIAGNOSTIC-INHIBIT-SOURCE-EVENT-MAPPING', ""
	DIAGNOSTIC_IO_CONTROL = 'DIAGNOSTIC-IO-CONTROL', ""
	DIAGNOSTIC_IO_CONTROL_CLASS = 'DIAGNOSTIC-IO-CONTROL-CLASS', ""
	DIAGNOSTIC_IO_CONTROL_NEEDS = 'DIAGNOSTIC-IO-CONTROL-NEEDS', ""
	DIAGNOSTIC_IUMPR = 'DIAGNOSTIC-IUMPR', ""
	DIAGNOSTIC_IUMPR_DENOMINATOR_GROUP = 'DIAGNOSTIC-IUMPR-DENOMINATOR-GROUP', ""
	DIAGNOSTIC_IUMPR_GROUP = 'DIAGNOSTIC-IUMPR-GROUP', ""
	DIAGNOSTIC_J_1939_EXPANDED_FREEZE_FRAME = 'DIAGNOSTIC-J-1939-EXPANDED-FREEZE-FRAME', ""
	DIAGNOSTIC_J_1939_FREEZE_FRAME = 'DIAGNOSTIC-J-1939-FREEZE-FRAME', ""
	DIAGNOSTIC_J_1939_NODE = 'DIAGNOSTIC-J-1939-NODE', ""
	DIAGNOSTIC_J_1939_SPN = 'DIAGNOSTIC-J-1939-SPN', ""
	DIAGNOSTIC_J_1939_SPN_MAPPING = 'DIAGNOSTIC-J-1939-SPN-MAPPING', ""
	DIAGNOSTIC_J_1939_SW_MAPPING = 'DIAGNOSTIC-J-1939-SW-MAPPING', ""
	DIAGNOSTIC_MAPPING = 'DIAGNOSTIC-MAPPING', ""
	DIAGNOSTIC_MASTER_TO_SLAVE_EVENT_MAPPING = 'DIAGNOSTIC-MASTER-TO-SLAVE-EVENT-MAPPING', ""
	DIAGNOSTIC_MASTER_TO_SLAVE_EVENT_MAPPING_SET = 'DIAGNOSTIC-MASTER-TO-SLAVE-EVENT-MAPPING-SET', ""
	DIAGNOSTIC_MEASUREMENT_IDENTIFIER = 'DIAGNOSTIC-MEASUREMENT-IDENTIFIER', ""
	DIAGNOSTIC_MEMORY_ADDRESSABLE_RANGE_ACCESS = 'DIAGNOSTIC-MEMORY-ADDRESSABLE-RANGE-ACCESS', ""
	DIAGNOSTIC_MEMORY_BY_ADDRESS = 'DIAGNOSTIC-MEMORY-BY-ADDRESS', ""
	DIAGNOSTIC_MEMORY_DESTINATION = 'DIAGNOSTIC-MEMORY-DESTINATION', ""
	DIAGNOSTIC_MEMORY_DESTINATION_MIRROR = 'DIAGNOSTIC-MEMORY-DESTINATION-MIRROR', ""
	DIAGNOSTIC_MEMORY_DESTINATION_PORT_MAPPING = 'DIAGNOSTIC-MEMORY-DESTINATION-PORT-MAPPING', ""
	DIAGNOSTIC_MEMORY_DESTINATION_PRIMARY = 'DIAGNOSTIC-MEMORY-DESTINATION-PRIMARY', ""
	DIAGNOSTIC_MEMORY_DESTINATION_USER_DEFINED = 'DIAGNOSTIC-MEMORY-DESTINATION-USER-DEFINED', ""
	DIAGNOSTIC_MEMORY_IDENTIFIER = 'DIAGNOSTIC-MEMORY-IDENTIFIER', ""
	DIAGNOSTIC_MONITOR_INTERFACE = 'DIAGNOSTIC-MONITOR-INTERFACE', ""
	DIAGNOSTIC_OPERATION_CYCLE = 'DIAGNOSTIC-OPERATION-CYCLE', ""
	DIAGNOSTIC_OPERATION_CYCLE_INTERFACE = 'DIAGNOSTIC-OPERATION-CYCLE-INTERFACE', ""
	DIAGNOSTIC_OPERATION_CYCLE_NEEDS = 'DIAGNOSTIC-OPERATION-CYCLE-NEEDS', ""
	DIAGNOSTIC_OPERATION_CYCLE_PORT_MAPPING = 'DIAGNOSTIC-OPERATION-CYCLE-PORT-MAPPING', ""
	DIAGNOSTIC_PARAMETER_IDENTIFIER = 'DIAGNOSTIC-PARAMETER-IDENTIFIER', ""
	DIAGNOSTIC_PORT_INTERFACE = 'DIAGNOSTIC-PORT-INTERFACE', ""
	DIAGNOSTIC_POWERTRAIN_FREEZE_FRAME = 'DIAGNOSTIC-POWERTRAIN-FREEZE-FRAME', ""
	DIAGNOSTIC_PROTOCOL = 'DIAGNOSTIC-PROTOCOL', ""
	DIAGNOSTIC_PROVIDED_DATA_MAPPING = 'DIAGNOSTIC-PROVIDED-DATA-MAPPING', ""
	DIAGNOSTIC_READ_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-READ-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_READ_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-READ-DATA-BY-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_READ_DATA_BY_PERIODIC_ID = 'DIAGNOSTIC-READ-DATA-BY-PERIODIC-ID', ""
	DIAGNOSTIC_READ_DATA_BY_PERIODIC_ID_CLASS = 'DIAGNOSTIC-READ-DATA-BY-PERIODIC-ID-CLASS', ""
	DIAGNOSTIC_READ_DTC_INFORMATION = 'DIAGNOSTIC-READ-DTC-INFORMATION', ""
	DIAGNOSTIC_READ_DTC_INFORMATION_CLASS = 'DIAGNOSTIC-READ-DTC-INFORMATION-CLASS', ""
	DIAGNOSTIC_READ_MEMORY_BY_ADDRESS = 'DIAGNOSTIC-READ-MEMORY-BY-ADDRESS', ""
	DIAGNOSTIC_READ_MEMORY_BY_ADDRESS_CLASS = 'DIAGNOSTIC-READ-MEMORY-BY-ADDRESS-CLASS', ""
	DIAGNOSTIC_READ_SCALING_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-READ-SCALING-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_READ_SCALING_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-READ-SCALING-DATA-BY-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_REQUEST_CONTROL_OF_ON_BOARD_DEVICE = 'DIAGNOSTIC-REQUEST-CONTROL-OF-ON-BOARD-DEVICE', ""
	DIAGNOSTIC_REQUEST_CONTROL_OF_ON_BOARD_DEVICE_CLASS = 'DIAGNOSTIC-REQUEST-CONTROL-OF-ON-BOARD-DEVICE-CLASS', ""
	DIAGNOSTIC_REQUEST_CURRENT_POWERTRAIN_DATA = 'DIAGNOSTIC-REQUEST-CURRENT-POWERTRAIN-DATA', ""
	DIAGNOSTIC_REQUEST_CURRENT_POWERTRAIN_DATA_CLASS = 'DIAGNOSTIC-REQUEST-CURRENT-POWERTRAIN-DATA-CLASS', ""
	DIAGNOSTIC_REQUEST_DOWNLOAD = 'DIAGNOSTIC-REQUEST-DOWNLOAD', ""
	DIAGNOSTIC_REQUEST_DOWNLOAD_CLASS = 'DIAGNOSTIC-REQUEST-DOWNLOAD-CLASS', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_CLASS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-CLASS', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_PERMANENT_STATUS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-PERMANENT-STATUS', ""
	DIAGNOSTIC_REQUEST_EMISSION_RELATED_DTC_PERMANENT_STATUS_CLASS = 'DIAGNOSTIC-REQUEST-EMISSION-RELATED-DTC-PERMANENT-STATUS-CLASS', ""
	DIAGNOSTIC_REQUEST_FILE_TRANSFER = 'DIAGNOSTIC-REQUEST-FILE-TRANSFER', ""
	DIAGNOSTIC_REQUEST_FILE_TRANSFER_CLASS = 'DIAGNOSTIC-REQUEST-FILE-TRANSFER-CLASS', ""
	DIAGNOSTIC_REQUEST_FILE_TRANSFER_NEEDS = 'DIAGNOSTIC-REQUEST-FILE-TRANSFER-NEEDS', ""
	DIAGNOSTIC_REQUEST_ON_BOARD_MONITORING_TEST_RESULTS = 'DIAGNOSTIC-REQUEST-ON-BOARD-MONITORING-TEST-RESULTS', ""
	DIAGNOSTIC_REQUEST_ON_BOARD_MONITORING_TEST_RESULTS_CLASS = 'DIAGNOSTIC-REQUEST-ON-BOARD-MONITORING-TEST-RESULTS-CLASS', ""
	DIAGNOSTIC_REQUEST_POWERTRAIN_FREEZE_FRAME_DATA = 'DIAGNOSTIC-REQUEST-POWERTRAIN-FREEZE-FRAME-DATA', ""
	DIAGNOSTIC_REQUEST_POWERTRAIN_FREEZE_FRAME_DATA_CLASS = 'DIAGNOSTIC-REQUEST-POWERTRAIN-FREEZE-FRAME-DATA-CLASS', ""
	DIAGNOSTIC_REQUEST_ROUTINE_RESULTS = 'DIAGNOSTIC-REQUEST-ROUTINE-RESULTS', ""
	DIAGNOSTIC_REQUEST_UPLOAD = 'DIAGNOSTIC-REQUEST-UPLOAD', ""
	DIAGNOSTIC_REQUEST_UPLOAD_CLASS = 'DIAGNOSTIC-REQUEST-UPLOAD-CLASS', ""
	DIAGNOSTIC_REQUEST_VEHICLE_INFO = 'DIAGNOSTIC-REQUEST-VEHICLE-INFO', ""
	DIAGNOSTIC_REQUEST_VEHICLE_INFO_CLASS = 'DIAGNOSTIC-REQUEST-VEHICLE-INFO-CLASS', ""
	DIAGNOSTIC_RESPONSE_ON_EVENT = 'DIAGNOSTIC-RESPONSE-ON-EVENT', ""
	DIAGNOSTIC_RESPONSE_ON_EVENT_CLASS = 'DIAGNOSTIC-RESPONSE-ON-EVENT-CLASS', ""
	DIAGNOSTIC_RESPONSE_ON_EVENT_NEEDS = 'DIAGNOSTIC-RESPONSE-ON-EVENT-NEEDS', ""
	DIAGNOSTIC_ROUTINE = 'DIAGNOSTIC-ROUTINE', ""
	DIAGNOSTIC_ROUTINE_CONTROL = 'DIAGNOSTIC-ROUTINE-CONTROL', ""
	DIAGNOSTIC_ROUTINE_CONTROL_CLASS = 'DIAGNOSTIC-ROUTINE-CONTROL-CLASS', ""
	DIAGNOSTIC_ROUTINE_GENERIC_INTERFACE = 'DIAGNOSTIC-ROUTINE-GENERIC-INTERFACE', ""
	DIAGNOSTIC_ROUTINE_INTERFACE = 'DIAGNOSTIC-ROUTINE-INTERFACE', ""
	DIAGNOSTIC_ROUTINE_NEEDS = 'DIAGNOSTIC-ROUTINE-NEEDS', ""
	DIAGNOSTIC_ROUTINE_SUBFUNCTION = 'DIAGNOSTIC-ROUTINE-SUBFUNCTION', ""
	DIAGNOSTIC_SECURITY_ACCESS = 'DIAGNOSTIC-SECURITY-ACCESS', ""
	DIAGNOSTIC_SECURITY_ACCESS_CLASS = 'DIAGNOSTIC-SECURITY-ACCESS-CLASS', ""
	DIAGNOSTIC_SECURITY_EVENT_REPORTING_MODE_MAPPING = 'DIAGNOSTIC-SECURITY-EVENT-REPORTING-MODE-MAPPING', ""
	DIAGNOSTIC_SECURITY_LEVEL = 'DIAGNOSTIC-SECURITY-LEVEL', ""
	DIAGNOSTIC_SECURITY_LEVEL_INTERFACE = 'DIAGNOSTIC-SECURITY-LEVEL-INTERFACE', ""
	DIAGNOSTIC_SECURITY_LEVEL_PORT_MAPPING = 'DIAGNOSTIC-SECURITY-LEVEL-PORT-MAPPING', ""
	DIAGNOSTIC_SERVICE_CLASS = 'DIAGNOSTIC-SERVICE-CLASS', ""
	DIAGNOSTIC_SERVICE_DATA_IDENTIFIER_PORT_MAPPING = 'DIAGNOSTIC-SERVICE-DATA-IDENTIFIER-PORT-MAPPING', ""
	DIAGNOSTIC_SERVICE_DATA_MAPPING = 'DIAGNOSTIC-SERVICE-DATA-MAPPING', ""
	DIAGNOSTIC_SERVICE_GENERIC_MAPPING = 'DIAGNOSTIC-SERVICE-GENERIC-MAPPING', ""
	DIAGNOSTIC_SERVICE_INSTANCE = 'DIAGNOSTIC-SERVICE-INSTANCE', ""
	DIAGNOSTIC_SERVICE_SW_MAPPING = 'DIAGNOSTIC-SERVICE-SW-MAPPING', ""
	DIAGNOSTIC_SERVICE_TABLE = 'DIAGNOSTIC-SERVICE-TABLE', ""
	DIAGNOSTIC_SERVICE_VALIDATION_INTERFACE = 'DIAGNOSTIC-SERVICE-VALIDATION-INTERFACE', ""
	DIAGNOSTIC_SESSION = 'DIAGNOSTIC-SESSION', ""
	DIAGNOSTIC_SESSION_CONTROL = 'DIAGNOSTIC-SESSION-CONTROL', ""
	DIAGNOSTIC_SESSION_CONTROL_CLASS = 'DIAGNOSTIC-SESSION-CONTROL-CLASS', ""
	DIAGNOSTIC_SOFTWARE_CLUSTER_PROPS = 'DIAGNOSTIC-SOFTWARE-CLUSTER-PROPS', ""
	DIAGNOSTIC_START_ROUTINE = 'DIAGNOSTIC-START-ROUTINE', ""
	DIAGNOSTIC_STOP_ROUTINE = 'DIAGNOSTIC-STOP-ROUTINE', ""
	DIAGNOSTIC_STORAGE_CONDITION = 'DIAGNOSTIC-STORAGE-CONDITION', ""
	DIAGNOSTIC_STORAGE_CONDITION_GROUP = 'DIAGNOSTIC-STORAGE-CONDITION-GROUP', ""
	DIAGNOSTIC_STORAGE_CONDITION_NEEDS = 'DIAGNOSTIC-STORAGE-CONDITION-NEEDS', ""
	DIAGNOSTIC_STORAGE_CONDITION_PORT_MAPPING = 'DIAGNOSTIC-STORAGE-CONDITION-PORT-MAPPING', ""
	DIAGNOSTIC_SW_MAPPING = 'DIAGNOSTIC-SW-MAPPING', ""
	DIAGNOSTIC_TEST_RESULT = 'DIAGNOSTIC-TEST-RESULT', ""
	DIAGNOSTIC_TEST_ROUTINE_IDENTIFIER = 'DIAGNOSTIC-TEST-ROUTINE-IDENTIFIER', ""
	DIAGNOSTIC_TRANSFER_EXIT = 'DIAGNOSTIC-TRANSFER-EXIT', ""
	DIAGNOSTIC_TRANSFER_EXIT_CLASS = 'DIAGNOSTIC-TRANSFER-EXIT-CLASS', ""
	DIAGNOSTIC_TROUBLE_CODE = 'DIAGNOSTIC-TROUBLE-CODE', ""
	DIAGNOSTIC_TROUBLE_CODE_GROUP = 'DIAGNOSTIC-TROUBLE-CODE-GROUP', ""
	DIAGNOSTIC_TROUBLE_CODE_J_1939 = 'DIAGNOSTIC-TROUBLE-CODE-J-1939', ""
	DIAGNOSTIC_TROUBLE_CODE_OBD = 'DIAGNOSTIC-TROUBLE-CODE-OBD', ""
	DIAGNOSTIC_TROUBLE_CODE_PROPS = 'DIAGNOSTIC-TROUBLE-CODE-PROPS', ""
	DIAGNOSTIC_TROUBLE_CODE_UDS = 'DIAGNOSTIC-TROUBLE-CODE-UDS', ""
	DIAGNOSTIC_TROUBLE_CODE_UDS_TO_CLEAR_CONDITION_GROUP_MAPPING = 'DIAGNOSTIC-TROUBLE-CODE-UDS-TO-CLEAR-CONDITION-GROUP-MAPPING', ""
	DIAGNOSTIC_TROUBLE_CODE_UDS_TO_TROUBLE_CODE_OBD_MAPPING = 'DIAGNOSTIC-TROUBLE-CODE-UDS-TO-TROUBLE-CODE-OBD-MAPPING', ""
	DIAGNOSTIC_UPLOAD_DOWNLOAD_NEEDS = 'DIAGNOSTIC-UPLOAD-DOWNLOAD-NEEDS', ""
	DIAGNOSTIC_UPLOAD_INTERFACE = 'DIAGNOSTIC-UPLOAD-INTERFACE', ""
	DIAGNOSTIC_VALUE_NEEDS = 'DIAGNOSTIC-VALUE-NEEDS', ""
	DIAGNOSTIC_WRITE_DATA_BY_IDENTIFIER = 'DIAGNOSTIC-WRITE-DATA-BY-IDENTIFIER', ""
	DIAGNOSTIC_WRITE_DATA_BY_IDENTIFIER_CLASS = 'DIAGNOSTIC-WRITE-DATA-BY-IDENTIFIER-CLASS', ""
	DIAGNOSTIC_WRITE_MEMORY_BY_ADDRESS = 'DIAGNOSTIC-WRITE-MEMORY-BY-ADDRESS', ""
	DIAGNOSTIC_WRITE_MEMORY_BY_ADDRESS_CLASS = 'DIAGNOSTIC-WRITE-MEMORY-BY-ADDRESS-CLASS', ""
	DIAGNOSTICS_COMMUNICATION_SECURITY_NEEDS = 'DIAGNOSTICS-COMMUNICATION-SECURITY-NEEDS', ""
	DLT_ARGUMENT = 'DLT-ARGUMENT', ""
	DLT_LOG_CHANNEL = 'DLT-LOG-CHANNEL', ""
	DLT_LOG_CHANNEL_DESIGN = 'DLT-LOG-CHANNEL-DESIGN', ""
	DLT_LOG_CHANNEL_DESIGN_TO_PROCESS_DESIGN_MAPPING = 'DLT-LOG-CHANNEL-DESIGN-TO-PROCESS-DESIGN-MAPPING', ""
	DLT_LOG_CHANNEL_TO_PROCESS_MAPPING = 'DLT-LOG-CHANNEL-TO-PROCESS-MAPPING', ""
	DLT_MESSAGE = 'DLT-MESSAGE', ""
	DLT_MESSAGE_COLLECTION_SET = 'DLT-MESSAGE-COLLECTION-SET', ""
	DLT_USER_NEEDS = 'DLT-USER-NEEDS', ""
	DO_IP_ACTIVATION_LINE_NEEDS = 'DO-IP-ACTIVATION-LINE-NEEDS', ""
	DO_IP_GID_NEEDS = 'DO-IP-GID-NEEDS', ""
	DO_IP_GID_SYNCHRONIZATION_NEEDS = 'DO-IP-GID-SYNCHRONIZATION-NEEDS', ""
	DO_IP_INSTANTIATION = 'DO-IP-INSTANTIATION', ""
	DO_IP_INTERFACE = 'DO-IP-INTERFACE', ""
	DO_IP_LOGIC_ADDRESS = 'DO-IP-LOGIC-ADDRESS', ""
	DO_IP_LOGIC_TARGET_ADDRESS_PROPS = 'DO-IP-LOGIC-TARGET-ADDRESS-PROPS', ""
	DO_IP_LOGIC_TESTER_ADDRESS_PROPS = 'DO-IP-LOGIC-TESTER-ADDRESS-PROPS', ""
	DO_IP_POWER_MODE_STATUS_NEEDS = 'DO-IP-POWER-MODE-STATUS-NEEDS', ""
	DO_IP_ROUTING_ACTIVATION = 'DO-IP-ROUTING-ACTIVATION', ""
	DO_IP_ROUTING_ACTIVATION_AUTHENTICATION_NEEDS = 'DO-IP-ROUTING-ACTIVATION-AUTHENTICATION-NEEDS', ""
	DO_IP_ROUTING_ACTIVATION_CONFIRMATION_NEEDS = 'DO-IP-ROUTING-ACTIVATION-CONFIRMATION-NEEDS', ""
	DO_IP_SERVICE_NEEDS = 'DO-IP-SERVICE-NEEDS', ""
	DO_IP_TP_CONFIG = 'DO-IP-TP-CONFIG', ""
	DOCUMENT_ELEMENT_SCOPE = 'DOCUMENT-ELEMENT-SCOPE', ""
	DOCUMENTATION = 'DOCUMENTATION', ""
	DOCUMENTATION_CONTEXT = 'DOCUMENTATION-CONTEXT', ""
	DTC_STATUS_CHANGE_NOTIFICATION_NEEDS = 'DTC-STATUS-CHANGE-NOTIFICATION-NEEDS', ""
	E_2_E_PROFILE_COMPATIBILITY_PROPS = 'E-2-E-PROFILE-COMPATIBILITY-PROPS', ""
	E_2_E_PROFILE_CONFIGURATION = 'E-2-E-PROFILE-CONFIGURATION', ""
	E_2_E_PROFILE_CONFIGURATION_SET = 'E-2-E-PROFILE-CONFIGURATION-SET', ""
	ECU_ABSTRACTION_SW_COMPONENT_TYPE = 'ECU-ABSTRACTION-SW-COMPONENT-TYPE', ""
	ECU_INSTANCE = 'ECU-INSTANCE', ""
	ECU_MAPPING = 'ECU-MAPPING', ""
	ECU_PARTITION = 'ECU-PARTITION', ""
	ECU_STATE_MGR_USER_NEEDS = 'ECU-STATE-MGR-USER-NEEDS', ""
	ECU_TIMING = 'ECU-TIMING', ""
	ECUC_ABSTRACT_EXTERNAL_REFERENCE_DEF = 'ECUC-ABSTRACT-EXTERNAL-REFERENCE-DEF', ""
	ECUC_ABSTRACT_INTERNAL_REFERENCE_DEF = 'ECUC-ABSTRACT-INTERNAL-REFERENCE-DEF', ""
	ECUC_ABSTRACT_REFERENCE_DEF = 'ECUC-ABSTRACT-REFERENCE-DEF', ""
	ECUC_ABSTRACT_STRING_PARAM_DEF = 'ECUC-ABSTRACT-STRING-PARAM-DEF', ""
	ECUC_ADD_INFO_PARAM_DEF = 'ECUC-ADD-INFO-PARAM-DEF', ""
	ECUC_BOOLEAN_PARAM_DEF = 'ECUC-BOOLEAN-PARAM-DEF', ""
	ECUC_CHOICE_CONTAINER_DEF = 'ECUC-CHOICE-CONTAINER-DEF', ""
	ECUC_CHOICE_REFERENCE_DEF = 'ECUC-CHOICE-REFERENCE-DEF', ""
	ECUC_COMMON_ATTRIBUTES = 'ECUC-COMMON-ATTRIBUTES', ""
	ECUC_CONTAINER_DEF = 'ECUC-CONTAINER-DEF', ""
	ECUC_CONTAINER_VALUE = 'ECUC-CONTAINER-VALUE', ""
	ECUC_DEFINITION_COLLECTION = 'ECUC-DEFINITION-COLLECTION', ""
	ECUC_DEFINITION_ELEMENT = 'ECUC-DEFINITION-ELEMENT', ""
	ECUC_DESTINATION_URI_DEF = 'ECUC-DESTINATION-URI-DEF', ""
	ECUC_DESTINATION_URI_DEF_SET = 'ECUC-DESTINATION-URI-DEF-SET', ""
	ECUC_ENUMERATION_LITERAL_DEF = 'ECUC-ENUMERATION-LITERAL-DEF', ""
	ECUC_ENUMERATION_PARAM_DEF = 'ECUC-ENUMERATION-PARAM-DEF', ""
	ECUC_FLOAT_PARAM_DEF = 'ECUC-FLOAT-PARAM-DEF', ""
	ECUC_FOREIGN_REFERENCE_DEF = 'ECUC-FOREIGN-REFERENCE-DEF', ""
	ECUC_FUNCTION_NAME_DEF = 'ECUC-FUNCTION-NAME-DEF', ""
	ECUC_INSTANCE_REFERENCE_DEF = 'ECUC-INSTANCE-REFERENCE-DEF', ""
	ECUC_INTEGER_PARAM_DEF = 'ECUC-INTEGER-PARAM-DEF', ""
	ECUC_LINKER_SYMBOL_DEF = 'ECUC-LINKER-SYMBOL-DEF', ""
	ECUC_MODULE_CONFIGURATION_VALUES = 'ECUC-MODULE-CONFIGURATION-VALUES', ""
	ECUC_MODULE_DEF = 'ECUC-MODULE-DEF', ""
	ECUC_MULTILINE_STRING_PARAM_DEF = 'ECUC-MULTILINE-STRING-PARAM-DEF', ""
	ECUC_PARAM_CONF_CONTAINER_DEF = 'ECUC-PARAM-CONF-CONTAINER-DEF', ""
	ECUC_PARAMETER_DEF = 'ECUC-PARAMETER-DEF', ""
	ECUC_QUERY = 'ECUC-QUERY', ""
	ECUC_REFERENCE_DEF = 'ECUC-REFERENCE-DEF', ""
	ECUC_STRING_PARAM_DEF = 'ECUC-STRING-PARAM-DEF', ""
	ECUC_SYMBOLIC_NAME_REFERENCE_DEF = 'ECUC-SYMBOLIC-NAME-REFERENCE-DEF', ""
	ECUC_URI_REFERENCE_DEF = 'ECUC-URI-REFERENCE-DEF', ""
	ECUC_VALIDATION_CONDITION = 'ECUC-VALIDATION-CONDITION', ""
	ECUC_VALUE_COLLECTION = 'ECUC-VALUE-COLLECTION', ""
	END_2_END_EVENT_PROTECTION_PROPS = 'END-2-END-EVENT-PROTECTION-PROPS', ""
	END_TO_END_PROTECTION = 'END-TO-END-PROTECTION', ""
	END_TO_END_PROTECTION_SET = 'END-TO-END-PROTECTION-SET', ""
	ENUMERATION_MAPPING_TABLE = 'ENUMERATION-MAPPING-TABLE', ""
	EOC_EVENT_REF = 'EOC-EVENT-REF', ""
	EOC_EXECUTABLE_ENTITY_REF = 'EOC-EXECUTABLE-ENTITY-REF', ""
	EOC_EXECUTABLE_ENTITY_REF_ABSTRACT = 'EOC-EXECUTABLE-ENTITY-REF-ABSTRACT', ""
	EOC_EXECUTABLE_ENTITY_REF_GROUP = 'EOC-EXECUTABLE-ENTITY-REF-GROUP', ""
	ERROR_TRACER_NEEDS = 'ERROR-TRACER-NEEDS', ""
	ETH_IP_PROPS = 'ETH-IP-PROPS', ""
	ETH_TCP_IP_ICMP_PROPS = 'ETH-TCP-IP-ICMP-PROPS', ""
	ETH_TCP_IP_PROPS = 'ETH-TCP-IP-PROPS', ""
	ETH_TP_CONFIG = 'ETH-TP-CONFIG', ""
	ETHERNET_CLUSTER = 'ETHERNET-CLUSTER', ""
	ETHERNET_COMMUNICATION_CONNECTOR = 'ETHERNET-COMMUNICATION-CONNECTOR', ""
	ETHERNET_COMMUNICATION_CONTROLLER = 'ETHERNET-COMMUNICATION-CONTROLLER', ""
	ETHERNET_FRAME = 'ETHERNET-FRAME', ""
	ETHERNET_FRAME_TRIGGERING = 'ETHERNET-FRAME-TRIGGERING', ""
	ETHERNET_PHYSICAL_CHANNEL = 'ETHERNET-PHYSICAL-CHANNEL', ""
	ETHERNET_PRIORITY_REGENERATION = 'ETHERNET-PRIORITY-REGENERATION', ""
	ETHERNET_RAW_DATA_STREAM_GRANT = 'ETHERNET-RAW-DATA-STREAM-GRANT', ""
	ETHERNET_RAW_DATA_STREAM_MAPPING = 'ETHERNET-RAW-DATA-STREAM-MAPPING', ""
	ETHERNET_WAKEUP_SLEEP_ON_DATALINE_CONFIG = 'ETHERNET-WAKEUP-SLEEP-ON-DATALINE-CONFIG', ""
	ETHERNET_WAKEUP_SLEEP_ON_DATALINE_CONFIG_SET = 'ETHERNET-WAKEUP-SLEEP-ON-DATALINE-CONFIG-SET', ""
	EVALUATED_VARIANT_SET = 'EVALUATED-VARIANT-SET', ""
	EVENT_HANDLER = 'EVENT-HANDLER', ""
	EVENT_MAPPING = 'EVENT-MAPPING', ""
	EVENT_TRIGGERING_CONSTRAINT = 'EVENT-TRIGGERING-CONSTRAINT', ""
	EXCLUSIVE_AREA = 'EXCLUSIVE-AREA', ""
	EXCLUSIVE_AREA_NESTING_ORDER = 'EXCLUSIVE-AREA-NESTING-ORDER', ""
	EXECUTABLE = 'EXECUTABLE', ""
	EXECUTABLE_ENTITY = 'EXECUTABLE-ENTITY', ""
	EXECUTABLE_ENTITY_ACTIVATION_REASON = 'EXECUTABLE-ENTITY-ACTIVATION-REASON', ""
	EXECUTABLE_TIMING = 'EXECUTABLE-TIMING', ""
	EXECUTION_ORDER_CONSTRAINT = 'EXECUTION-ORDER-CONSTRAINT', ""
	EXECUTION_TIME = 'EXECUTION-TIME', ""
	EXECUTION_TIME_CONSTRAINT = 'EXECUTION-TIME-CONSTRAINT', ""
	EXTERNAL_TRIGGER_OCCURRED_EVENT = 'EXTERNAL-TRIGGER-OCCURRED-EVENT', ""
	EXTERNAL_TRIGGERING_POINT_IDENT = 'EXTERNAL-TRIGGERING-POINT-IDENT', ""
	FIBEX_ELEMENT = 'FIBEX-ELEMENT', ""
	FIELD = 'FIELD', ""
	FIELD_MAPPING = 'FIELD-MAPPING', ""
	FIRE_AND_FORGET_MAPPING = 'FIRE-AND-FORGET-MAPPING', ""
	FLAT_INSTANCE_DESCRIPTOR = 'FLAT-INSTANCE-DESCRIPTOR', ""
	FLAT_MAP = 'FLAT-MAP', ""
	FLEXRAY_AR_TP_CONFIG = 'FLEXRAY-AR-TP-CONFIG', ""
	FLEXRAY_AR_TP_NODE = 'FLEXRAY-AR-TP-NODE', ""
	FLEXRAY_CLUSTER = 'FLEXRAY-CLUSTER', ""
	FLEXRAY_COMMUNICATION_CONNECTOR = 'FLEXRAY-COMMUNICATION-CONNECTOR', ""
	FLEXRAY_COMMUNICATION_CONTROLLER = 'FLEXRAY-COMMUNICATION-CONTROLLER', ""
	FLEXRAY_FRAME = 'FLEXRAY-FRAME', ""
	FLEXRAY_FRAME_TRIGGERING = 'FLEXRAY-FRAME-TRIGGERING', ""
	FLEXRAY_NM_CLUSTER = 'FLEXRAY-NM-CLUSTER', ""
	FLEXRAY_NM_NODE = 'FLEXRAY-NM-NODE', ""
	FLEXRAY_PHYSICAL_CHANNEL = 'FLEXRAY-PHYSICAL-CHANNEL', ""
	FLEXRAY_TP_CONFIG = 'FLEXRAY-TP-CONFIG', ""
	FLEXRAY_TP_CONNECTION_CONTROL = 'FLEXRAY-TP-CONNECTION-CONTROL', ""
	FLEXRAY_TP_NODE = 'FLEXRAY-TP-NODE', ""
	FLEXRAY_TP_PDU_POOL = 'FLEXRAY-TP-PDU-POOL', ""
	FM_ATTRIBUTE_DEF = 'FM-ATTRIBUTE-DEF', ""
	FM_FEATURE = 'FM-FEATURE', ""
	FM_FEATURE_MAP = 'FM-FEATURE-MAP', ""
	FM_FEATURE_MAP_ASSERTION = 'FM-FEATURE-MAP-ASSERTION', ""
	FM_FEATURE_MAP_CONDITION = 'FM-FEATURE-MAP-CONDITION', ""
	FM_FEATURE_MAP_ELEMENT = 'FM-FEATURE-MAP-ELEMENT', ""
	FM_FEATURE_MODEL = 'FM-FEATURE-MODEL', ""
	FM_FEATURE_RELATION = 'FM-FEATURE-RELATION', ""
	FM_FEATURE_RESTRICTION = 'FM-FEATURE-RESTRICTION', ""
	FM_FEATURE_SELECTION = 'FM-FEATURE-SELECTION', ""
	FM_FEATURE_SELECTION_SET = 'FM-FEATURE-SELECTION-SET', ""
	FRAME = 'FRAME', ""
	FRAME_PORT = 'FRAME-PORT', ""
	FRAME_TRIGGERING = 'FRAME-TRIGGERING', ""
	FUNCTION_GROUP_SET = 'FUNCTION-GROUP-SET', ""
	FUNCTION_INHIBITION_AVAILABILITY_NEEDS = 'FUNCTION-INHIBITION-AVAILABILITY-NEEDS', ""
	FUNCTION_INHIBITION_NEEDS = 'FUNCTION-INHIBITION-NEEDS', ""
	FUNCTIONAL_CLUSTER_INTERACTS_WITH_FUNCTIONAL_CLUSTER_MAPPING = 'FUNCTIONAL-CLUSTER-INTERACTS-WITH-FUNCTIONAL-CLUSTER-MAPPING', ""
	FURTHER_ACTION_BYTE_NEEDS = 'FURTHER-ACTION-BYTE-NEEDS', ""
	GATEWAY = 'GATEWAY', ""
	GENERAL_PARAMETER = 'GENERAL-PARAMETER', ""
	GENERAL_PURPOSE_CONNECTION = 'GENERAL-PURPOSE-CONNECTION', ""
	GENERAL_PURPOSE_I_PDU = 'GENERAL-PURPOSE-I-PDU', ""
	GENERAL_PURPOSE_PDU = 'GENERAL-PURPOSE-PDU', ""
	GENERIC_ETHERNET_FRAME = 'GENERIC-ETHERNET-FRAME', ""
	GENERIC_MODULE_INSTANTIATION = 'GENERIC-MODULE-INSTANTIATION', ""
	GLOBAL_SUPERVISION = 'GLOBAL-SUPERVISION', ""
	GLOBAL_SUPERVISION_NEEDS = 'GLOBAL-SUPERVISION-NEEDS', ""
	GLOBAL_TIME_CAN_MASTER = 'GLOBAL-TIME-CAN-MASTER', ""
	GLOBAL_TIME_CAN_SLAVE = 'GLOBAL-TIME-CAN-SLAVE', ""
	GLOBAL_TIME_DOMAIN = 'GLOBAL-TIME-DOMAIN', ""
	GLOBAL_TIME_ETH_MASTER = 'GLOBAL-TIME-ETH-MASTER', ""
	GLOBAL_TIME_ETH_SLAVE = 'GLOBAL-TIME-ETH-SLAVE', ""
	GLOBAL_TIME_FR_MASTER = 'GLOBAL-TIME-FR-MASTER', ""
	GLOBAL_TIME_FR_SLAVE = 'GLOBAL-TIME-FR-SLAVE', ""
	GLOBAL_TIME_GATEWAY = 'GLOBAL-TIME-GATEWAY', ""
	GLOBAL_TIME_MASTER = 'GLOBAL-TIME-MASTER', ""
	GLOBAL_TIME_SLAVE = 'GLOBAL-TIME-SLAVE', ""
	GRANT = 'GRANT', ""
	GRANT_DESIGN = 'GRANT-DESIGN', ""
	HARDWARE_TEST_NEEDS = 'HARDWARE-TEST-NEEDS', ""
	HEALTH_CHANNEL = 'HEALTH-CHANNEL', ""
	HEALTH_CHANNEL_EXTERNAL_STATUS = 'HEALTH-CHANNEL-EXTERNAL-STATUS', ""
	HEALTH_CHANNEL_SUPERVISION = 'HEALTH-CHANNEL-SUPERVISION', ""
	HEAP_USAGE = 'HEAP-USAGE', ""
	HW_ATTRIBUTE_DEF = 'HW-ATTRIBUTE-DEF', ""
	HW_ATTRIBUTE_LITERAL_DEF = 'HW-ATTRIBUTE-LITERAL-DEF', ""
	HW_CATEGORY = 'HW-CATEGORY', ""
	HW_DESCRIPTION_ENTITY = 'HW-DESCRIPTION-ENTITY', ""
	HW_ELEMENT = 'HW-ELEMENT', ""
	HW_PIN = 'HW-PIN', ""
	HW_PIN_GROUP = 'HW-PIN-GROUP', ""
	HW_TYPE = 'HW-TYPE', ""
	I_PDU = 'I-PDU', ""
	I_PDU_PORT = 'I-PDU-PORT', ""
	I_PV_6_EXT_HEADER_FILTER_LIST = 'I-PV-6-EXT-HEADER-FILTER-LIST', ""
	I_PV_6_EXT_HEADER_FILTER_SET = 'I-PV-6-EXT-HEADER-FILTER-SET', ""
	I_SIGNAL = 'I-SIGNAL', ""
	I_SIGNAL_GROUP = 'I-SIGNAL-GROUP', ""
	I_SIGNAL_I_PDU = 'I-SIGNAL-I-PDU', ""
	I_SIGNAL_I_PDU_GROUP = 'I-SIGNAL-I-PDU-GROUP', ""
	I_SIGNAL_PORT = 'I-SIGNAL-PORT', ""
	I_SIGNAL_TO_I_PDU_MAPPING = 'I-SIGNAL-TO-I-PDU-MAPPING', ""
	I_SIGNAL_TRIGGERING = 'I-SIGNAL-TRIGGERING', ""
	IAM_MODULE_INSTANTIATION = 'IAM-MODULE-INSTANTIATION', ""
	IDENT_CAPTION = 'IDENT-CAPTION', ""
	IDENTIFIABLE = 'IDENTIFIABLE', ""
	IDS_COMMON_ELEMENT = 'IDS-COMMON-ELEMENT', ""
	IDS_DESIGN = 'IDS-DESIGN', ""
	IDS_MAPPING = 'IDS-MAPPING', ""
	IDS_MGR_CUSTOM_TIMESTAMP_NEEDS = 'IDS-MGR-CUSTOM-TIMESTAMP-NEEDS', ""
	IDS_MGR_NEEDS = 'IDS-MGR-NEEDS', ""
	IDS_PLATFORM_INSTANTIATION = 'IDS-PLATFORM-INSTANTIATION', ""
	IDSM_INSTANCE = 'IDSM-INSTANCE', ""
	IDSM_MODULE_INSTANTIATION = 'IDSM-MODULE-INSTANTIATION', ""
	IDSM_PROPERTIES = 'IDSM-PROPERTIES', ""
	IDSM_RATE_LIMITATION = 'IDSM-RATE-LIMITATION', ""
	IDSM_TRAFFIC_LIMITATION = 'IDSM-TRAFFIC-LIMITATION', ""
	IEEE_1722_TP_ETHERNET_FRAME = 'IEEE-1722-TP-ETHERNET-FRAME', ""
	IMPLEMENTATION = 'IMPLEMENTATION', ""
	IMPLEMENTATION_DATA_TYPE = 'IMPLEMENTATION-DATA-TYPE', ""
	IMPLEMENTATION_DATA_TYPE_ELEMENT = 'IMPLEMENTATION-DATA-TYPE-ELEMENT', ""
	IMPLEMENTATION_PROPS = 'IMPLEMENTATION-PROPS', ""
	INDICATOR_STATUS_NEEDS = 'INDICATOR-STATUS-NEEDS', ""
	INIT_EVENT = 'INIT-EVENT', ""
	INTERFACE_MAPPING = 'INTERFACE-MAPPING', ""
	INTERFACE_MAPPING_SET = 'INTERFACE-MAPPING-SET', ""
	INTERNAL_BEHAVIOR = 'INTERNAL-BEHAVIOR', ""
	INTERNAL_TRIGGER_OCCURRED_EVENT = 'INTERNAL-TRIGGER-OCCURRED-EVENT', ""
	INTERNAL_TRIGGERING_POINT = 'INTERNAL-TRIGGERING-POINT', ""
	INTERPOLATION_ROUTINE_MAPPING_SET = 'INTERPOLATION-ROUTINE-MAPPING-SET', ""
	IP_IAM_REMOTE_SUBJECT = 'IP-IAM-REMOTE-SUBJECT', ""
	IP_SEC_CONFIG_PROPS = 'IP-SEC-CONFIG-PROPS', ""
	IP_SEC_IAM_REMOTE_SUBJECT = 'IP-SEC-IAM-REMOTE-SUBJECT', ""
	IP_SEC_RULE = 'IP-SEC-RULE', ""
	J_1939_CLUSTER = 'J-1939-CLUSTER', ""
	J_1939_CONTROLLER_APPLICATION = 'J-1939-CONTROLLER-APPLICATION', ""
	J_1939_DCM_DM_19_SUPPORT = 'J-1939-DCM-DM-19-SUPPORT', ""
	J_1939_DCM_I_PDU = 'J-1939-DCM-I-PDU', ""
	J_1939_NM_CLUSTER = 'J-1939-NM-CLUSTER', ""
	J_1939_NM_NODE = 'J-1939-NM-NODE', ""
	J_1939_RM_INCOMING_REQUEST_SERVICE_NEEDS = 'J-1939-RM-INCOMING-REQUEST-SERVICE-NEEDS', ""
	J_1939_RM_OUTGOING_REQUEST_SERVICE_NEEDS = 'J-1939-RM-OUTGOING-REQUEST-SERVICE-NEEDS', ""
	J_1939_SHARED_ADDRESS_CLUSTER = 'J-1939-SHARED-ADDRESS-CLUSTER', ""
	J_1939_TP_CONFIG = 'J-1939-TP-CONFIG', ""
	J_1939_TP_NODE = 'J-1939-TP-NODE', ""
	KEYWORD = 'KEYWORD', ""
	KEYWORD_SET = 'KEYWORD-SET', ""
	LATENCY_TIMING_CONSTRAINT = 'LATENCY-TIMING-CONSTRAINT', ""
	LIFE_CYCLE_INFO_SET = 'LIFE-CYCLE-INFO-SET', ""
	LIFE_CYCLE_STATE = 'LIFE-CYCLE-STATE', ""
	LIFE_CYCLE_STATE_DEFINITION_GROUP = 'LIFE-CYCLE-STATE-DEFINITION-GROUP', ""
	LIN_CLUSTER = 'LIN-CLUSTER', ""
	LIN_COMMUNICATION_CONNECTOR = 'LIN-COMMUNICATION-CONNECTOR', ""
	LIN_COMMUNICATION_CONTROLLER = 'LIN-COMMUNICATION-CONTROLLER', ""
	LIN_EVENT_TRIGGERED_FRAME = 'LIN-EVENT-TRIGGERED-FRAME', ""
	LIN_FRAME = 'LIN-FRAME', ""
	LIN_FRAME_TRIGGERING = 'LIN-FRAME-TRIGGERING', ""
	LIN_MASTER = 'LIN-MASTER', ""
	LIN_NM_CLUSTER = 'LIN-NM-CLUSTER', ""
	LIN_PHYSICAL_CHANNEL = 'LIN-PHYSICAL-CHANNEL', ""
	LIN_SCHEDULE_TABLE = 'LIN-SCHEDULE-TABLE', ""
	LIN_SLAVE = 'LIN-SLAVE', ""
	LIN_SLAVE_CONFIG_IDENT = 'LIN-SLAVE-CONFIG-IDENT', ""
	LIN_SPORADIC_FRAME = 'LIN-SPORADIC-FRAME', ""
	LIN_TP_CONFIG = 'LIN-TP-CONFIG', ""
	LIN_TP_NODE = 'LIN-TP-NODE', ""
	LIN_UNCONDITIONAL_FRAME = 'LIN-UNCONDITIONAL-FRAME', ""
	LINKER = 'LINKER', ""
	LOCAL_SUPERVISION = 'LOCAL-SUPERVISION', ""
	LOG_AND_TRACE_INSTANTIATION = 'LOG-AND-TRACE-INSTANTIATION', ""
	LOGIC_ADDRESS = 'LOGIC-ADDRESS', ""
	LOGICAL_SUPERVISION = 'LOGICAL-SUPERVISION', ""
	MAC_MULTICAST_GROUP = 'MAC-MULTICAST-GROUP', ""
	MACHINE = 'MACHINE', ""
	MACHINE_DESIGN = 'MACHINE-DESIGN', ""
	MACHINE_TIMING = 'MACHINE-TIMING', ""
	MC_DATA_INSTANCE = 'MC-DATA-INSTANCE', ""
	MC_FUNCTION = 'MC-FUNCTION', ""
	MC_GROUP = 'MC-GROUP', ""
	MEASURED_EXECUTION_TIME = 'MEASURED-EXECUTION-TIME', ""
	MEASURED_HEAP_USAGE = 'MEASURED-HEAP-USAGE', ""
	MEASURED_STACK_USAGE = 'MEASURED-STACK-USAGE', ""
	MEMORY_SECTION = 'MEMORY-SECTION', ""
	METHOD_MAPPING = 'METHOD-MAPPING', ""
	MODE_ACCESS_POINT_IDENT = 'MODE-ACCESS-POINT-IDENT', ""
	MODE_DECLARATION = 'MODE-DECLARATION', ""
	MODE_DECLARATION_GROUP = 'MODE-DECLARATION-GROUP', ""
	MODE_DECLARATION_GROUP_PROTOTYPE = 'MODE-DECLARATION-GROUP-PROTOTYPE', ""
	MODE_DECLARATION_MAPPING = 'MODE-DECLARATION-MAPPING', ""
	MODE_DECLARATION_MAPPING_SET = 'MODE-DECLARATION-MAPPING-SET', ""
	MODE_INTERFACE_MAPPING = 'MODE-INTERFACE-MAPPING', ""
	MODE_SWITCH_INTERFACE = 'MODE-SWITCH-INTERFACE', ""
	MODE_SWITCH_POINT = 'MODE-SWITCH-POINT', ""
	MODE_SWITCHED_ACK_EVENT = 'MODE-SWITCHED-ACK-EVENT', ""
	MODE_TRANSITION = 'MODE-TRANSITION', ""
	MULTILANGUAGE_REFERRABLE = 'MULTILANGUAGE-REFERRABLE', ""
	MULTIPLEXED_I_PDU = 'MULTIPLEXED-I-PDU', ""
	N_PDU = 'N-PDU', ""
	NETWORK_ENDPOINT = 'NETWORK-ENDPOINT', ""
	NM_CLUSTER = 'NM-CLUSTER', ""
	NM_CONFIG = 'NM-CONFIG', ""
	NM_ECU = 'NM-ECU', ""
	NM_INSTANTIATION = 'NM-INSTANTIATION', ""
	NM_NETWORK_HANDLE = 'NM-NETWORK-HANDLE', ""
	NM_NODE = 'NM-NODE', ""
	NM_PDU = 'NM-PDU', ""
	NON_OS_MODULE_INSTANTIATION = 'NON-OS-MODULE-INSTANTIATION', ""
	NV_BLOCK_DESCRIPTOR = 'NV-BLOCK-DESCRIPTOR', ""
	NV_BLOCK_NEEDS = 'NV-BLOCK-NEEDS', ""
	NV_BLOCK_SW_COMPONENT_TYPE = 'NV-BLOCK-SW-COMPONENT-TYPE', ""
	NV_DATA_INTERFACE = 'NV-DATA-INTERFACE', ""
	OBD_CONTROL_SERVICE_NEEDS = 'OBD-CONTROL-SERVICE-NEEDS', ""
	OBD_INFO_SERVICE_NEEDS = 'OBD-INFO-SERVICE-NEEDS', ""
	OBD_MONITOR_SERVICE_NEEDS = 'OBD-MONITOR-SERVICE-NEEDS', ""
	OBD_PID_SERVICE_NEEDS = 'OBD-PID-SERVICE-NEEDS', ""
	OBD_RATIO_DENOMINATOR_NEEDS = 'OBD-RATIO-DENOMINATOR-NEEDS', ""
	OBD_RATIO_SERVICE_NEEDS = 'OBD-RATIO-SERVICE-NEEDS', ""
	OFFSET_TIMING_CONSTRAINT = 'OFFSET-TIMING-CONSTRAINT', ""
	OPERATION_INVOKED_EVENT = 'OPERATION-INVOKED-EVENT', ""
	OS_MODULE_INSTANTIATION = 'OS-MODULE-INSTANTIATION', ""
	OS_TASK_EXECUTION_EVENT = 'OS-TASK-EXECUTION-EVENT', ""
	P_PORT_PROTOTYPE = 'P-PORT-PROTOTYPE', ""
	PACKAGEABLE_ELEMENT = 'PACKAGEABLE-ELEMENT', ""
	PARAMETER_ACCESS = 'PARAMETER-ACCESS', ""
	PARAMETER_DATA_PROTOTYPE = 'PARAMETER-DATA-PROTOTYPE', ""
	PARAMETER_INTERFACE = 'PARAMETER-INTERFACE', ""
	PARAMETER_SW_COMPONENT_TYPE = 'PARAMETER-SW-COMPONENT-TYPE', ""
	PASS_THROUGH_SW_CONNECTOR = 'PASS-THROUGH-SW-CONNECTOR', ""
	PDU = 'PDU', ""
	PDU_ACTIVATION_ROUTING_GROUP = 'PDU-ACTIVATION-ROUTING-GROUP', ""
	PDU_TO_FRAME_MAPPING = 'PDU-TO-FRAME-MAPPING', ""
	PDU_TRIGGERING = 'PDU-TRIGGERING', ""
	PDUR_I_PDU_GROUP = 'PDUR-I-PDU-GROUP', ""
	PER_INSTANCE_MEMORY = 'PER-INSTANCE-MEMORY', ""
	PERIODIC_EVENT_TRIGGERING = 'PERIODIC-EVENT-TRIGGERING', ""
	PERSISTENCY_DATA_ELEMENT = 'PERSISTENCY-DATA-ELEMENT', ""
	PERSISTENCY_DEPLOYMENT = 'PERSISTENCY-DEPLOYMENT', ""
	PERSISTENCY_DEPLOYMENT_ELEMENT = 'PERSISTENCY-DEPLOYMENT-ELEMENT', ""
	PERSISTENCY_DEPLOYMENT_ELEMENT_TO_CRYPTO_KEY_SLOT_MAPPING = 'PERSISTENCY-DEPLOYMENT-ELEMENT-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	PERSISTENCY_DEPLOYMENT_TO_CRYPTO_KEY_SLOT_MAPPING = 'PERSISTENCY-DEPLOYMENT-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	PERSISTENCY_DEPLOYMENT_TO_DLT_LOG_CHANNEL_MAPPING = 'PERSISTENCY-DEPLOYMENT-TO-DLT-LOG-CHANNEL-MAPPING', ""
	PERSISTENCY_FILE = 'PERSISTENCY-FILE', ""
	PERSISTENCY_FILE_ELEMENT = 'PERSISTENCY-FILE-ELEMENT', ""
	PERSISTENCY_FILE_STORAGE = 'PERSISTENCY-FILE-STORAGE', ""
	PERSISTENCY_FILE_STORAGE_INTERFACE = 'PERSISTENCY-FILE-STORAGE-INTERFACE', ""
	PERSISTENCY_INTERFACE = 'PERSISTENCY-INTERFACE', ""
	PERSISTENCY_INTERFACE_ELEMENT = 'PERSISTENCY-INTERFACE-ELEMENT', ""
	PERSISTENCY_KEY_VALUE_PAIR = 'PERSISTENCY-KEY-VALUE-PAIR', ""
	PERSISTENCY_KEY_VALUE_STORAGE = 'PERSISTENCY-KEY-VALUE-STORAGE', ""
	PERSISTENCY_KEY_VALUE_STORAGE_INTERFACE = 'PERSISTENCY-KEY-VALUE-STORAGE-INTERFACE', ""
	PERSISTENCY_PORT_PROTOTYPE_TO_DEPLOYMENT_MAPPING = 'PERSISTENCY-PORT-PROTOTYPE-TO-DEPLOYMENT-MAPPING', ""
	PERSISTENCY_PORT_PROTOTYPE_TO_FILE_STORAGE_MAPPING = 'PERSISTENCY-PORT-PROTOTYPE-TO-FILE-STORAGE-MAPPING', ""
	PERSISTENCY_PORT_PROTOTYPE_TO_KEY_VALUE_STORAGE_MAPPING = 'PERSISTENCY-PORT-PROTOTYPE-TO-KEY-VALUE-STORAGE-MAPPING', ""
	PHM_ABSTRACT_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-ABSTRACT-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHM_CHECKPOINT = 'PHM-CHECKPOINT', ""
	PHM_CONTRIBUTION_TO_MACHINE_MAPPING = 'PHM-CONTRIBUTION-TO-MACHINE-MAPPING', ""
	PHM_HEALTH_CHANNEL_INTERFACE = 'PHM-HEALTH-CHANNEL-INTERFACE', ""
	PHM_HEALTH_CHANNEL_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-HEALTH-CHANNEL-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHM_HEALTH_CHANNEL_STATUS = 'PHM-HEALTH-CHANNEL-STATUS', ""
	PHM_RECOVERY_ACTION_INTERFACE = 'PHM-RECOVERY-ACTION-INTERFACE', ""
	PHM_SUPERVISED_ENTITY_INTERFACE = 'PHM-SUPERVISED-ENTITY-INTERFACE', ""
	PHM_SUPERVISION = 'PHM-SUPERVISION', ""
	PHM_SUPERVISION_RECOVERY_NOTIFICATION_INTERFACE = 'PHM-SUPERVISION-RECOVERY-NOTIFICATION-INTERFACE', ""
	PHYSICAL_CHANNEL = 'PHYSICAL-CHANNEL', ""
	PHYSICAL_DIMENSION = 'PHYSICAL-DIMENSION', ""
	PHYSICAL_DIMENSION_MAPPING_SET = 'PHYSICAL-DIMENSION-MAPPING-SET', ""
	PLATFORM_HEALTH_MANAGEMENT_CONTRIBUTION = 'PLATFORM-HEALTH-MANAGEMENT-CONTRIBUTION', ""
	PLATFORM_HEALTH_MANAGEMENT_INTERFACE = 'PLATFORM-HEALTH-MANAGEMENT-INTERFACE', ""
	PLATFORM_MODULE_ENDPOINT_CONFIGURATION = 'PLATFORM-MODULE-ENDPOINT-CONFIGURATION', ""
	PLATFORM_MODULE_ETHERNET_ENDPOINT_CONFIGURATION = 'PLATFORM-MODULE-ETHERNET-ENDPOINT-CONFIGURATION', ""
	PNC_MAPPING_IDENT = 'PNC-MAPPING-IDENT', ""
	PORT_ELEMENT_TO_COMMUNICATION_RESOURCE_MAPPING = 'PORT-ELEMENT-TO-COMMUNICATION-RESOURCE-MAPPING', ""
	PORT_GROUP = 'PORT-GROUP', ""
	PORT_INTERFACE = 'PORT-INTERFACE', ""
	PORT_INTERFACE_MAPPING = 'PORT-INTERFACE-MAPPING', ""
	PORT_INTERFACE_MAPPING_SET = 'PORT-INTERFACE-MAPPING-SET', ""
	PORT_INTERFACE_TO_DATA_TYPE_MAPPING = 'PORT-INTERFACE-TO-DATA-TYPE-MAPPING', ""
	PORT_PROTOTYPE = 'PORT-PROTOTYPE', ""
	PORT_PROTOTYPE_BLUEPRINT = 'PORT-PROTOTYPE-BLUEPRINT', ""
	POSSIBLE_ERROR_REACTION = 'POSSIBLE-ERROR-REACTION', ""
	POST_BUILD_VARIANT_CRITERION = 'POST-BUILD-VARIANT-CRITERION', ""
	POST_BUILD_VARIANT_CRITERION_VALUE_SET = 'POST-BUILD-VARIANT-CRITERION-VALUE-SET', ""
	PR_PORT_PROTOTYPE = 'PR-PORT-PROTOTYPE', ""
	PREDEFINED_VARIANT = 'PREDEFINED-VARIANT', ""
	PRIMITIVE_ATTRIBUTE_TAILORING = 'PRIMITIVE-ATTRIBUTE-TAILORING', ""
	PROCESS = 'PROCESS', ""
	PROCESS_DESIGN = 'PROCESS-DESIGN', ""
	PROCESS_DESIGN_TO_MACHINE_DESIGN_MAPPING = 'PROCESS-DESIGN-TO-MACHINE-DESIGN-MAPPING', ""
	PROCESS_DESIGN_TO_MACHINE_DESIGN_MAPPING_SET = 'PROCESS-DESIGN-TO-MACHINE-DESIGN-MAPPING-SET', ""
	PROCESS_EXECUTION_ERROR = 'PROCESS-EXECUTION-ERROR', ""
	PROCESS_TO_MACHINE_MAPPING = 'PROCESS-TO-MACHINE-MAPPING', ""
	PROCESS_TO_MACHINE_MAPPING_SET = 'PROCESS-TO-MACHINE-MAPPING-SET', ""
	PROCESSOR = 'PROCESSOR', ""
	PROCESSOR_CORE = 'PROCESSOR-CORE', ""
	PROVIDED_AP_SERVICE_INSTANCE = 'PROVIDED-AP-SERVICE-INSTANCE', ""
	PROVIDED_SERVICE_INSTANCE = 'PROVIDED-SERVICE-INSTANCE', ""
	PROVIDED_SERVICE_INSTANCE_TO_SW_CLUSTER_DESIGN_P_PORT_PROTOTYPE_MAPPING = 'PROVIDED-SERVICE-INSTANCE-TO-SW-CLUSTER-DESIGN-P-PORT-PROTOTYPE-MAPPING', ""
	PROVIDED_SOMEIP_SERVICE_INSTANCE = 'PROVIDED-SOMEIP-SERVICE-INSTANCE', ""
	PROVIDED_USER_DEFINED_SERVICE_INSTANCE = 'PROVIDED-USER-DEFINED-SERVICE-INSTANCE', ""
	PSK_IDENTITY_TO_KEY_SLOT_MAPPING = 'PSK-IDENTITY-TO-KEY-SLOT-MAPPING', ""
	R_PORT_PROTOTYPE = 'R-PORT-PROTOTYPE', ""
	RAPID_PROTOTYPING_SCENARIO = 'RAPID-PROTOTYPING-SCENARIO', ""
	RAW_DATA_STREAM_CLIENT_INTERFACE = 'RAW-DATA-STREAM-CLIENT-INTERFACE', ""
	RAW_DATA_STREAM_DEPLOYMENT = 'RAW-DATA-STREAM-DEPLOYMENT', ""
	RAW_DATA_STREAM_GRANT = 'RAW-DATA-STREAM-GRANT', ""
	RAW_DATA_STREAM_GRANT_DESIGN = 'RAW-DATA-STREAM-GRANT-DESIGN', ""
	RAW_DATA_STREAM_MAPPING = 'RAW-DATA-STREAM-MAPPING', ""
	RAW_DATA_STREAM_SERVER_INTERFACE = 'RAW-DATA-STREAM-SERVER-INTERFACE', ""
	RECOVERY_NOTIFICATION = 'RECOVERY-NOTIFICATION', ""
	RECOVERY_NOTIFICATION_TO_P_PORT_PROTOTYPE_MAPPING = 'RECOVERY-NOTIFICATION-TO-P-PORT-PROTOTYPE-MAPPING', ""
	REFERENCE_TAILORING = 'REFERENCE-TAILORING', ""
	REFERRABLE = 'REFERRABLE', ""
	REQUIRED_AP_SERVICE_INSTANCE = 'REQUIRED-AP-SERVICE-INSTANCE', ""
	REQUIRED_SERVICE_INSTANCE_TO_SW_CLUSTER_DESIGN_R_PORT_PROTOTYPE_MAPPING = 'REQUIRED-SERVICE-INSTANCE-TO-SW-CLUSTER-DESIGN-R-PORT-PROTOTYPE-MAPPING', ""
	REQUIRED_SOMEIP_SERVICE_INSTANCE = 'REQUIRED-SOMEIP-SERVICE-INSTANCE', ""
	REQUIRED_USER_DEFINED_SERVICE_INSTANCE = 'REQUIRED-USER-DEFINED-SERVICE-INSTANCE', ""
	RESOURCE_CONSUMPTION = 'RESOURCE-CONSUMPTION', ""
	RESOURCE_GROUP = 'RESOURCE-GROUP', ""
	REST_ABSTRACT_ENDPOINT = 'REST-ABSTRACT-ENDPOINT', ""
	REST_ABSTRACT_NUMERICAL_PROPERTY_DEF = 'REST-ABSTRACT-NUMERICAL-PROPERTY-DEF', ""
	REST_ABSTRACT_PROPERTY_DEF = 'REST-ABSTRACT-PROPERTY-DEF', ""
	REST_ARRAY_PROPERTY_DEF = 'REST-ARRAY-PROPERTY-DEF', ""
	REST_BOOLEAN_PROPERTY_DEF = 'REST-BOOLEAN-PROPERTY-DEF', ""
	REST_ELEMENT_DEF = 'REST-ELEMENT-DEF', ""
	REST_ENDPOINT_DELETE = 'REST-ENDPOINT-DELETE', ""
	REST_ENDPOINT_GET = 'REST-ENDPOINT-GET', ""
	REST_ENDPOINT_POST = 'REST-ENDPOINT-POST', ""
	REST_ENDPOINT_PUT = 'REST-ENDPOINT-PUT', ""
	REST_HTTP_PORT_PROTOTYPE_MAPPING = 'REST-HTTP-PORT-PROTOTYPE-MAPPING', ""
	REST_INTEGER_PROPERTY_DEF = 'REST-INTEGER-PROPERTY-DEF', ""
	REST_NUMBER_PROPERTY_DEF = 'REST-NUMBER-PROPERTY-DEF', ""
	REST_OBJECT_REF = 'REST-OBJECT-REF', ""
	REST_PRIMITIVE_PROPERTY_DEF = 'REST-PRIMITIVE-PROPERTY-DEF', ""
	REST_RESOURCE_DEF = 'REST-RESOURCE-DEF', ""
	REST_SERVICE_INTERFACE = 'REST-SERVICE-INTERFACE', ""
	REST_STRING_PROPERTY_DEF = 'REST-STRING-PROPERTY-DEF', ""
	ROOT_SW_CLUSTER_DESIGN_COMPONENT_PROTOTYPE = 'ROOT-SW-CLUSTER-DESIGN-COMPONENT-PROTOTYPE', ""
	ROOT_SW_COMPONENT_PROTOTYPE = 'ROOT-SW-COMPONENT-PROTOTYPE', ""
	ROOT_SW_COMPOSITION_PROTOTYPE = 'ROOT-SW-COMPOSITION-PROTOTYPE', ""
	ROUGH_ESTIMATE_HEAP_USAGE = 'ROUGH-ESTIMATE-HEAP-USAGE', ""
	ROUGH_ESTIMATE_OF_EXECUTION_TIME = 'ROUGH-ESTIMATE-OF-EXECUTION-TIME', ""
	ROUGH_ESTIMATE_STACK_USAGE = 'ROUGH-ESTIMATE-STACK-USAGE', ""
	RPT_COMPONENT = 'RPT-COMPONENT', ""
	RPT_CONTAINER = 'RPT-CONTAINER', ""
	RPT_EXECUTABLE_ENTITY = 'RPT-EXECUTABLE-ENTITY', ""
	RPT_EXECUTABLE_ENTITY_EVENT = 'RPT-EXECUTABLE-ENTITY-EVENT', ""
	RPT_EXECUTION_CONTEXT = 'RPT-EXECUTION-CONTEXT', ""
	RPT_PROFILE = 'RPT-PROFILE', ""
	RPT_SERVICE_POINT = 'RPT-SERVICE-POINT', ""
	RTE_EVENT = 'RTE-EVENT', ""
	RUNNABLE_ENTITY = 'RUNNABLE-ENTITY', ""
	RUNNABLE_ENTITY_GROUP = 'RUNNABLE-ENTITY-GROUP', ""
	RUNTIME_ERROR = 'RUNTIME-ERROR', ""
	SDG_ABSTRACT_FOREIGN_REFERENCE = 'SDG-ABSTRACT-FOREIGN-REFERENCE', ""
	SDG_ABSTRACT_PRIMITIVE_ATTRIBUTE = 'SDG-ABSTRACT-PRIMITIVE-ATTRIBUTE', ""
	SDG_AGGREGATION_WITH_VARIATION = 'SDG-AGGREGATION-WITH-VARIATION', ""
	SDG_ATTRIBUTE = 'SDG-ATTRIBUTE', ""
	SDG_CAPTION = 'SDG-CAPTION', ""
	SDG_CLASS = 'SDG-CLASS', ""
	SDG_DEF = 'SDG-DEF', ""
	SDG_FOREIGN_REFERENCE = 'SDG-FOREIGN-REFERENCE', ""
	SDG_FOREIGN_REFERENCE_WITH_VARIATION = 'SDG-FOREIGN-REFERENCE-WITH-VARIATION', ""
	SDG_PRIMITIVE_ATTRIBUTE = 'SDG-PRIMITIVE-ATTRIBUTE', ""
	SDG_PRIMITIVE_ATTRIBUTE_WITH_VARIATION = 'SDG-PRIMITIVE-ATTRIBUTE-WITH-VARIATION', ""
	SDG_REFERENCE = 'SDG-REFERENCE', ""
	SDG_TAILORING = 'SDG-TAILORING', ""
	SEC_OC_CRYPTO_SERVICE_MAPPING = 'SEC-OC-CRYPTO-SERVICE-MAPPING', ""
	SEC_OC_DEPLOYMENT = 'SEC-OC-DEPLOYMENT', ""
	SEC_OC_JOB_MAPPING = 'SEC-OC-JOB-MAPPING', ""
	SEC_OC_JOB_REQUIREMENT = 'SEC-OC-JOB-REQUIREMENT', ""
	SEC_OC_SECURE_COM_PROPS = 'SEC-OC-SECURE-COM-PROPS', ""
	SECTION_NAME_PREFIX = 'SECTION-NAME-PREFIX', ""
	SECURE_COM_PROPS = 'SECURE-COM-PROPS', ""
	SECURE_COM_PROPS_SET = 'SECURE-COM-PROPS-SET', ""
	SECURE_COMMUNICATION_AUTHENTICATION_PROPS = 'SECURE-COMMUNICATION-AUTHENTICATION-PROPS', ""
	SECURE_COMMUNICATION_DEPLOYMENT = 'SECURE-COMMUNICATION-DEPLOYMENT', ""
	SECURE_COMMUNICATION_FRESHNESS_PROPS = 'SECURE-COMMUNICATION-FRESHNESS-PROPS', ""
	SECURE_COMMUNICATION_PROPS_SET = 'SECURE-COMMUNICATION-PROPS-SET', ""
	SECURE_ON_BOARD_COMMUNICATION_NEEDS = 'SECURE-ON-BOARD-COMMUNICATION-NEEDS', ""
	SECURED_I_PDU = 'SECURED-I-PDU', ""
	SECURITY_EVENT_AGGREGATION_FILTER = 'SECURITY-EVENT-AGGREGATION-FILTER', ""
	SECURITY_EVENT_CONTEXT_MAPPING = 'SECURITY-EVENT-CONTEXT-MAPPING', ""
	SECURITY_EVENT_CONTEXT_MAPPING_APPLICATION = 'SECURITY-EVENT-CONTEXT-MAPPING-APPLICATION', ""
	SECURITY_EVENT_CONTEXT_MAPPING_BSW_MODULE = 'SECURITY-EVENT-CONTEXT-MAPPING-BSW-MODULE', ""
	SECURITY_EVENT_CONTEXT_MAPPING_COMM_CONNECTOR = 'SECURITY-EVENT-CONTEXT-MAPPING-COMM-CONNECTOR', ""
	SECURITY_EVENT_CONTEXT_MAPPING_FUNCTIONAL_CLUSTER = 'SECURITY-EVENT-CONTEXT-MAPPING-FUNCTIONAL-CLUSTER', ""
	SECURITY_EVENT_CONTEXT_PROPS = 'SECURITY-EVENT-CONTEXT-PROPS', ""
	SECURITY_EVENT_DEFINITION = 'SECURITY-EVENT-DEFINITION', ""
	SECURITY_EVENT_FILTER_CHAIN = 'SECURITY-EVENT-FILTER-CHAIN', ""
	SECURITY_EVENT_MAPPING = 'SECURITY-EVENT-MAPPING', ""
	SECURITY_EVENT_ONE_EVERY_N_FILTER = 'SECURITY-EVENT-ONE-EVERY-N-FILTER', ""
	SECURITY_EVENT_REPORT_INTERFACE = 'SECURITY-EVENT-REPORT-INTERFACE', ""
	SECURITY_EVENT_REPORT_TO_SECURITY_EVENT_DEFINITION_MAPPING = 'SECURITY-EVENT-REPORT-TO-SECURITY-EVENT-DEFINITION-MAPPING', ""
	SECURITY_EVENT_STATE_FILTER = 'SECURITY-EVENT-STATE-FILTER', ""
	SECURITY_EVENT_THRESHOLD_FILTER = 'SECURITY-EVENT-THRESHOLD-FILTER', ""
	SENDER_RECEIVER_INTERFACE = 'SENDER-RECEIVER-INTERFACE', ""
	SENSOR_ACTUATOR_SW_COMPONENT_TYPE = 'SENSOR-ACTUATOR-SW-COMPONENT-TYPE', ""
	SERIALIZATION_TECHNOLOGY = 'SERIALIZATION-TECHNOLOGY', ""
	SERVER_CALL_POINT = 'SERVER-CALL-POINT', ""
	SERVICE_EVENT_DEPLOYMENT = 'SERVICE-EVENT-DEPLOYMENT', ""
	SERVICE_FIELD_DEPLOYMENT = 'SERVICE-FIELD-DEPLOYMENT', ""
	SERVICE_INSTANCE_COLLECTION_SET = 'SERVICE-INSTANCE-COLLECTION-SET', ""
	SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	SERVICE_INSTANCE_TO_PORT_PROTOTYPE_MAPPING = 'SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING', ""
	SERVICE_INSTANCE_TO_SIGNAL_MAPPING = 'SERVICE-INSTANCE-TO-SIGNAL-MAPPING', ""
	SERVICE_INSTANCE_TO_SIGNAL_MAPPING_SET = 'SERVICE-INSTANCE-TO-SIGNAL-MAPPING-SET', ""
	SERVICE_INSTANCE_TO_SW_CLUSTER_DESIGN_PORT_PROTOTYPE_MAPPING = 'SERVICE-INSTANCE-TO-SW-CLUSTER-DESIGN-PORT-PROTOTYPE-MAPPING', ""
	SERVICE_INTERFACE = 'SERVICE-INTERFACE', ""
	SERVICE_INTERFACE_DEPLOYMENT = 'SERVICE-INTERFACE-DEPLOYMENT', ""
	SERVICE_INTERFACE_ELEMENT_MAPPING = 'SERVICE-INTERFACE-ELEMENT-MAPPING', ""
	SERVICE_INTERFACE_ELEMENT_SECURE_COM_CONFIG = 'SERVICE-INTERFACE-ELEMENT-SECURE-COM-CONFIG', ""
	SERVICE_INTERFACE_EVENT_MAPPING = 'SERVICE-INTERFACE-EVENT-MAPPING', ""
	SERVICE_INTERFACE_FIELD_MAPPING = 'SERVICE-INTERFACE-FIELD-MAPPING', ""
	SERVICE_INTERFACE_MAPPING = 'SERVICE-INTERFACE-MAPPING', ""
	SERVICE_INTERFACE_MAPPING_SET = 'SERVICE-INTERFACE-MAPPING-SET', ""
	SERVICE_INTERFACE_METHOD_MAPPING = 'SERVICE-INTERFACE-METHOD-MAPPING', ""
	SERVICE_INTERFACE_PEDIGREE = 'SERVICE-INTERFACE-PEDIGREE', ""
	SERVICE_METHOD_DEPLOYMENT = 'SERVICE-METHOD-DEPLOYMENT', ""
	SERVICE_NEEDS = 'SERVICE-NEEDS', ""
	SERVICE_PROXY_SW_COMPONENT_TYPE = 'SERVICE-PROXY-SW-COMPONENT-TYPE', ""
	SERVICE_SW_COMPONENT_TYPE = 'SERVICE-SW-COMPONENT-TYPE', ""
	SERVICE_TIMING = 'SERVICE-TIMING', ""
	SIGNAL_BASED_EVENT_ELEMENT_TO_I_SIGNAL_TRIGGERING_MAPPING = 'SIGNAL-BASED-EVENT-ELEMENT-TO-I-SIGNAL-TRIGGERING-MAPPING', ""
	SIGNAL_BASED_FIELD_TO_I_SIGNAL_TRIGGERING_MAPPING = 'SIGNAL-BASED-FIELD-TO-I-SIGNAL-TRIGGERING-MAPPING', ""
	SIGNAL_BASED_METHOD_TO_I_SIGNAL_TRIGGERING_MAPPING = 'SIGNAL-BASED-METHOD-TO-I-SIGNAL-TRIGGERING-MAPPING', ""
	SIGNAL_SERVICE_TRANSLATION_ELEMENT_PROPS = 'SIGNAL-SERVICE-TRANSLATION-ELEMENT-PROPS', ""
	SIGNAL_SERVICE_TRANSLATION_EVENT_PROPS = 'SIGNAL-SERVICE-TRANSLATION-EVENT-PROPS', ""
	SIGNAL_SERVICE_TRANSLATION_PROPS = 'SIGNAL-SERVICE-TRANSLATION-PROPS', ""
	SIGNAL_SERVICE_TRANSLATION_PROPS_SET = 'SIGNAL-SERVICE-TRANSLATION-PROPS-SET', ""
	SIMULATED_EXECUTION_TIME = 'SIMULATED-EXECUTION-TIME', ""
	SINGLE_LANGUAGE_REFERRABLE = 'SINGLE-LANGUAGE-REFERRABLE', ""
	SO_AD_ROUTING_GROUP = 'SO-AD-ROUTING-GROUP', ""
	SO_CON_I_PDU_IDENTIFIER = 'SO-CON-I-PDU-IDENTIFIER', ""
	SOCKET_ADDRESS = 'SOCKET-ADDRESS', ""
	SOCKET_CONNECTION_BUNDLE = 'SOCKET-CONNECTION-BUNDLE', ""
	SOCKET_CONNECTION_IPDU_IDENTIFIER_SET = 'SOCKET-CONNECTION-IPDU-IDENTIFIER-SET', ""
	SOFTWARE_CLUSTER = 'SOFTWARE-CLUSTER', ""
	SOFTWARE_CLUSTER_DESIGN = 'SOFTWARE-CLUSTER-DESIGN', ""
	SOFTWARE_PACKAGE = 'SOFTWARE-PACKAGE', ""
	SOFTWARE_PACKAGE_STEP = 'SOFTWARE-PACKAGE-STEP', ""
	SOMEIP_DATA_PROTOTYPE_TRANSFORMATION_PROPS = 'SOMEIP-DATA-PROTOTYPE-TRANSFORMATION-PROPS', ""
	SOMEIP_EVENT_DEPLOYMENT = 'SOMEIP-EVENT-DEPLOYMENT', ""
	SOMEIP_EVENT_GROUP = 'SOMEIP-EVENT-GROUP', ""
	SOMEIP_FIELD_DEPLOYMENT = 'SOMEIP-FIELD-DEPLOYMENT', ""
	SOMEIP_METHOD_DEPLOYMENT = 'SOMEIP-METHOD-DEPLOYMENT', ""
	SOMEIP_PROVIDED_EVENT_GROUP = 'SOMEIP-PROVIDED-EVENT-GROUP', ""
	SOMEIP_REQUIRED_EVENT_GROUP = 'SOMEIP-REQUIRED-EVENT-GROUP', ""
	SOMEIP_SD_CLIENT_EVENT_GROUP_TIMING_CONFIG = 'SOMEIP-SD-CLIENT-EVENT-GROUP-TIMING-CONFIG', ""
	SOMEIP_SD_CLIENT_SERVICE_INSTANCE_CONFIG = 'SOMEIP-SD-CLIENT-SERVICE-INSTANCE-CONFIG', ""
	SOMEIP_SD_SERVER_EVENT_GROUP_TIMING_CONFIG = 'SOMEIP-SD-SERVER-EVENT-GROUP-TIMING-CONFIG', ""
	SOMEIP_SD_SERVER_SERVICE_INSTANCE_CONFIG = 'SOMEIP-SD-SERVER-SERVICE-INSTANCE-CONFIG', ""
	SOMEIP_SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	SOMEIP_SERVICE_INTERFACE_DEPLOYMENT = 'SOMEIP-SERVICE-INTERFACE-DEPLOYMENT', ""
	SOMEIP_TP_CHANNEL = 'SOMEIP-TP-CHANNEL', ""
	SOMEIP_TP_CONFIG = 'SOMEIP-TP-CONFIG', ""
	SOMEIP_TRANSFORMATION_PROPS = 'SOMEIP-TRANSFORMATION-PROPS', ""
	SPEC_ELEMENT_REFERENCE = 'SPEC-ELEMENT-REFERENCE', ""
	SPEC_ELEMENT_SCOPE = 'SPEC-ELEMENT-SCOPE', ""
	SPECIFICATION_DOCUMENT_SCOPE = 'SPECIFICATION-DOCUMENT-SCOPE', ""
	SPORADIC_EVENT_TRIGGERING = 'SPORADIC-EVENT-TRIGGERING', ""
	STACK_USAGE = 'STACK-USAGE', ""
	STARTUP_CONFIG = 'STARTUP-CONFIG', ""
	STARTUP_CONFIG_SET = 'STARTUP-CONFIG-SET', ""
	STATIC_SOCKET_CONNECTION = 'STATIC-SOCKET-CONNECTION', ""
	STD = 'STD', ""
	STD_CPP_IMPLEMENTATION_DATA_TYPE = 'STD-CPP-IMPLEMENTATION-DATA-TYPE', ""
	STRUCTURED_REQ = 'STRUCTURED-REQ', ""
	SUPERVISED_ENTITY_CHECKPOINT_NEEDS = 'SUPERVISED-ENTITY-CHECKPOINT-NEEDS', ""
	SUPERVISED_ENTITY_NEEDS = 'SUPERVISED-ENTITY-NEEDS', ""
	SUPERVISION_CHECKPOINT = 'SUPERVISION-CHECKPOINT', ""
	SW_ADDR_METHOD = 'SW-ADDR-METHOD', ""
	SW_AXIS_TYPE = 'SW-AXIS-TYPE', ""
	SW_BASE_TYPE = 'SW-BASE-TYPE', ""
	SW_COMPONENT_PROTOTYPE = 'SW-COMPONENT-PROTOTYPE', ""
	SW_COMPONENT_TYPE = 'SW-COMPONENT-TYPE', ""
	SW_CONNECTOR = 'SW-CONNECTOR', ""
	SW_GENERIC_AXIS_PARAM_TYPE = 'SW-GENERIC-AXIS-PARAM-TYPE', ""
	SW_RECORD_LAYOUT = 'SW-RECORD-LAYOUT', ""
	SW_SERVICE_ARG = 'SW-SERVICE-ARG', ""
	SW_SYSTEMCONST = 'SW-SYSTEMCONST', ""
	SW_SYSTEMCONSTANT_VALUE_SET = 'SW-SYSTEMCONSTANT-VALUE-SET', ""
	SWC_BSW_MAPPING = 'SWC-BSW-MAPPING', ""
	SWC_IMPLEMENTATION = 'SWC-IMPLEMENTATION', ""
	SWC_INTERNAL_BEHAVIOR = 'SWC-INTERNAL-BEHAVIOR', ""
	SWC_MODE_MANAGER_ERROR_EVENT = 'SWC-MODE-MANAGER-ERROR-EVENT', ""
	SWC_MODE_SWITCH_EVENT = 'SWC-MODE-SWITCH-EVENT', ""
	SWC_SERVICE_DEPENDENCY = 'SWC-SERVICE-DEPENDENCY', ""
	SWC_TIMING = 'SWC-TIMING', ""
	SWC_TO_APPLICATION_PARTITION_MAPPING = 'SWC-TO-APPLICATION-PARTITION-MAPPING', ""
	SWC_TO_ECU_MAPPING = 'SWC-TO-ECU-MAPPING', ""
	SWC_TO_IMPL_MAPPING = 'SWC-TO-IMPL-MAPPING', ""
	SYMBOL_PROPS = 'SYMBOL-PROPS', ""
	SYMBOLIC_NAME_PROPS = 'SYMBOLIC-NAME-PROPS', ""
	SYNC_TIME_BASE_MGR_USER_NEEDS = 'SYNC-TIME-BASE-MGR-USER-NEEDS', ""
	SYNCHRONIZATION_POINT_CONSTRAINT = 'SYNCHRONIZATION-POINT-CONSTRAINT', ""
	SYNCHRONIZATION_TIMING_CONSTRAINT = 'SYNCHRONIZATION-TIMING-CONSTRAINT', ""
	SYNCHRONIZED_TIME_BASE_CONSUMER = 'SYNCHRONIZED-TIME-BASE-CONSUMER', ""
	SYNCHRONIZED_TIME_BASE_CONSUMER_INTERFACE = 'SYNCHRONIZED-TIME-BASE-CONSUMER-INTERFACE', ""
	SYNCHRONIZED_TIME_BASE_PROVIDER = 'SYNCHRONIZED-TIME-BASE-PROVIDER', ""
	SYNCHRONIZED_TIME_BASE_PROVIDER_INTERFACE = 'SYNCHRONIZED-TIME-BASE-PROVIDER-INTERFACE', ""
	SYNCHRONOUS_SERVER_CALL_POINT = 'SYNCHRONOUS-SERVER-CALL-POINT', ""
	SYSTEM = 'SYSTEM', ""
	SYSTEM_MAPPING = 'SYSTEM-MAPPING', ""
	SYSTEM_MEMORY_USAGE = 'SYSTEM-MEMORY-USAGE', ""
	SYSTEM_SIGNAL = 'SYSTEM-SIGNAL', ""
	SYSTEM_SIGNAL_GROUP = 'SYSTEM-SIGNAL-GROUP', ""
	SYSTEM_TIMING = 'SYSTEM-TIMING', ""
	TCP_OPTION_FILTER_LIST = 'TCP-OPTION-FILTER-LIST', ""
	TCP_OPTION_FILTER_SET = 'TCP-OPTION-FILTER-SET', ""
	TD_CP_SOFTWARE_CLUSTER_MAPPING = 'TD-CP-SOFTWARE-CLUSTER-MAPPING', ""
	TD_CP_SOFTWARE_CLUSTER_MAPPING_SET = 'TD-CP-SOFTWARE-CLUSTER-MAPPING-SET', ""
	TD_CP_SOFTWARE_CLUSTER_RESOURCE_MAPPING = 'TD-CP-SOFTWARE-CLUSTER-RESOURCE-MAPPING', ""
	TD_EVENT_BSW = 'TD-EVENT-BSW', ""
	TD_EVENT_BSW_INTERNAL_BEHAVIOR = 'TD-EVENT-BSW-INTERNAL-BEHAVIOR', ""
	TD_EVENT_BSW_MODE_DECLARATION = 'TD-EVENT-BSW-MODE-DECLARATION', ""
	TD_EVENT_BSW_MODULE = 'TD-EVENT-BSW-MODULE', ""
	TD_EVENT_COM = 'TD-EVENT-COM', ""
	TD_EVENT_COMPLEX = 'TD-EVENT-COMPLEX', ""
	TD_EVENT_CYCLE_START = 'TD-EVENT-CYCLE-START', ""
	TD_EVENT_FR_CLUSTER_CYCLE_START = 'TD-EVENT-FR-CLUSTER-CYCLE-START', ""
	TD_EVENT_FRAME = 'TD-EVENT-FRAME', ""
	TD_EVENT_FRAME_ETHERNET = 'TD-EVENT-FRAME-ETHERNET', ""
	TD_EVENT_I_PDU = 'TD-EVENT-I-PDU', ""
	TD_EVENT_I_SIGNAL = 'TD-EVENT-I-SIGNAL', ""
	TD_EVENT_MODE_DECLARATION = 'TD-EVENT-MODE-DECLARATION', ""
	TD_EVENT_OPERATION = 'TD-EVENT-OPERATION', ""
	TD_EVENT_SERVICE_INSTANCE = 'TD-EVENT-SERVICE-INSTANCE', ""
	TD_EVENT_SERVICE_INSTANCE_DISCOVERY = 'TD-EVENT-SERVICE-INSTANCE-DISCOVERY', ""
	TD_EVENT_SERVICE_INSTANCE_EVENT = 'TD-EVENT-SERVICE-INSTANCE-EVENT', ""
	TD_EVENT_SERVICE_INSTANCE_FIELD = 'TD-EVENT-SERVICE-INSTANCE-FIELD', ""
	TD_EVENT_SERVICE_INSTANCE_METHOD = 'TD-EVENT-SERVICE-INSTANCE-METHOD', ""
	TD_EVENT_SWC = 'TD-EVENT-SWC', ""
	TD_EVENT_SWC_INTERNAL_BEHAVIOR = 'TD-EVENT-SWC-INTERNAL-BEHAVIOR', ""
	TD_EVENT_SWC_INTERNAL_BEHAVIOR_REFERENCE = 'TD-EVENT-SWC-INTERNAL-BEHAVIOR-REFERENCE', ""
	TD_EVENT_TRIGGER = 'TD-EVENT-TRIGGER', ""
	TD_EVENT_TT_CAN_CYCLE_START = 'TD-EVENT-TT-CAN-CYCLE-START', ""
	TD_EVENT_VARIABLE_DATA_PROTOTYPE = 'TD-EVENT-VARIABLE-DATA-PROTOTYPE', ""
	TD_EVENT_VFB = 'TD-EVENT-VFB', ""
	TD_EVENT_VFB_PORT = 'TD-EVENT-VFB-PORT', ""
	TD_EVENT_VFB_REFERENCE = 'TD-EVENT-VFB-REFERENCE', ""
	TIME_BASE_PROVIDER_TO_PERSISTENCY_MAPPING = 'TIME-BASE-PROVIDER-TO-PERSISTENCY-MAPPING', ""
	TIME_BASE_RESOURCE = 'TIME-BASE-RESOURCE', ""
	TIME_SYNC_MODULE_INSTANTIATION = 'TIME-SYNC-MODULE-INSTANTIATION', ""
	TIME_SYNC_PORT_PROTOTYPE_TO_TIME_BASE_MAPPING = 'TIME-SYNC-PORT-PROTOTYPE-TO-TIME-BASE-MAPPING', ""
	TIME_SYNC_SERVER_CONFIGURATION = 'TIME-SYNC-SERVER-CONFIGURATION', ""
	TIMING_CONDITION = 'TIMING-CONDITION', ""
	TIMING_DESCRIPTION_EVENT = 'TIMING-DESCRIPTION-EVENT', ""
	TIMING_DESCRIPTION_EVENT_CHAIN = 'TIMING-DESCRIPTION-EVENT-CHAIN', ""
	TIMING_EVENT = 'TIMING-EVENT', ""
	TIMING_EXTENSION = 'TIMING-EXTENSION', ""
	TIMING_EXTENSION_RESOURCE = 'TIMING-EXTENSION-RESOURCE', ""
	TIMING_MODE_INSTANCE = 'TIMING-MODE-INSTANCE', ""
	TLS_CRYPTO_CIPHER_SUITE = 'TLS-CRYPTO-CIPHER-SUITE', ""
	TLS_CRYPTO_SERVICE_MAPPING = 'TLS-CRYPTO-SERVICE-MAPPING', ""
	TLS_DEPLOYMENT = 'TLS-DEPLOYMENT', ""
	TLS_IAM_REMOTE_SUBJECT = 'TLS-IAM-REMOTE-SUBJECT', ""
	TLS_JOB_MAPPING = 'TLS-JOB-MAPPING', ""
	TLS_SECURE_COM_PROPS = 'TLS-SECURE-COM-PROPS', ""
	TLV_DATA_ID_DEFINITION_SET = 'TLV-DATA-ID-DEFINITION-SET', ""
	TOPIC_1 = 'TOPIC-1', ""
	TP_ADDRESS = 'TP-ADDRESS', ""
	TP_CONFIG = 'TP-CONFIG', ""
	TP_CONNECTION_IDENT = 'TP-CONNECTION-IDENT', ""
	TRACE_REFERRABLE = 'TRACE-REFERRABLE', ""
	TRACEABLE = 'TRACEABLE', ""
	TRACEABLE_TABLE = 'TRACEABLE-TABLE', ""
	TRACEABLE_TEXT = 'TRACEABLE-TEXT', ""
	TRACED_FAILURE = 'TRACED-FAILURE', ""
	TRANSFORMATION_PROPS = 'TRANSFORMATION-PROPS', ""
	TRANSFORMATION_PROPS_SET = 'TRANSFORMATION-PROPS-SET', ""
	TRANSFORMATION_PROPS_TO_SERVICE_INTERFACE_ELEMENT_MAPPING = 'TRANSFORMATION-PROPS-TO-SERVICE-INTERFACE-ELEMENT-MAPPING', ""
	TRANSFORMATION_PROPS_TO_SERVICE_INTERFACE_ELEMENT_MAPPING_SET = 'TRANSFORMATION-PROPS-TO-SERVICE-INTERFACE-ELEMENT-MAPPING-SET', ""
	TRANSFORMATION_TECHNOLOGY = 'TRANSFORMATION-TECHNOLOGY', ""
	TRANSFORMER_HARD_ERROR_EVENT = 'TRANSFORMER-HARD-ERROR-EVENT', ""
	TRANSIENT_FAULT = 'TRANSIENT-FAULT', ""
	TRIGGER = 'TRIGGER', ""
	TRIGGER_INTERFACE = 'TRIGGER-INTERFACE', ""
	TRIGGER_INTERFACE_MAPPING = 'TRIGGER-INTERFACE-MAPPING', ""
	TTCAN_CLUSTER = 'TTCAN-CLUSTER', ""
	TTCAN_COMMUNICATION_CONNECTOR = 'TTCAN-COMMUNICATION-CONNECTOR', ""
	TTCAN_COMMUNICATION_CONTROLLER = 'TTCAN-COMMUNICATION-CONTROLLER', ""
	TTCAN_PHYSICAL_CHANNEL = 'TTCAN-PHYSICAL-CHANNEL', ""
	UCM_DESCRIPTION = 'UCM-DESCRIPTION', ""
	UCM_MODULE_INSTANTIATION = 'UCM-MODULE-INSTANTIATION', ""
	UCM_STEP = 'UCM-STEP', ""
	UDP_NM_CLUSTER = 'UDP-NM-CLUSTER', ""
	UDP_NM_NODE = 'UDP-NM-NODE', ""
	UNIT = 'UNIT', ""
	UNIT_GROUP = 'UNIT-GROUP', ""
	UPLOADABLE_EXCLUSIVE_PACKAGE_ELEMENT = 'UPLOADABLE-EXCLUSIVE-PACKAGE-ELEMENT', ""
	UPLOADABLE_PACKAGE_ELEMENT = 'UPLOADABLE-PACKAGE-ELEMENT', ""
	USER_DEFINED_CLUSTER = 'USER-DEFINED-CLUSTER', ""
	USER_DEFINED_COMMUNICATION_CONNECTOR = 'USER-DEFINED-COMMUNICATION-CONNECTOR', ""
	USER_DEFINED_COMMUNICATION_CONTROLLER = 'USER-DEFINED-COMMUNICATION-CONTROLLER', ""
	USER_DEFINED_ETHERNET_FRAME = 'USER-DEFINED-ETHERNET-FRAME', ""
	USER_DEFINED_EVENT_DEPLOYMENT = 'USER-DEFINED-EVENT-DEPLOYMENT', ""
	USER_DEFINED_FIELD_DEPLOYMENT = 'USER-DEFINED-FIELD-DEPLOYMENT', ""
	USER_DEFINED_GLOBAL_TIME_MASTER = 'USER-DEFINED-GLOBAL-TIME-MASTER', ""
	USER_DEFINED_GLOBAL_TIME_SLAVE = 'USER-DEFINED-GLOBAL-TIME-SLAVE', ""
	USER_DEFINED_I_PDU = 'USER-DEFINED-I-PDU', ""
	USER_DEFINED_METHOD_DEPLOYMENT = 'USER-DEFINED-METHOD-DEPLOYMENT', ""
	USER_DEFINED_PDU = 'USER-DEFINED-PDU', ""
	USER_DEFINED_PHYSICAL_CHANNEL = 'USER-DEFINED-PHYSICAL-CHANNEL', ""
	USER_DEFINED_SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'USER-DEFINED-SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	USER_DEFINED_SERVICE_INTERFACE_DEPLOYMENT = 'USER-DEFINED-SERVICE-INTERFACE-DEPLOYMENT', ""
	USER_DEFINED_TRANSFORMATION_PROPS = 'USER-DEFINED-TRANSFORMATION-PROPS', ""
	V_2_X_FAC_USER_NEEDS = 'V-2-X-FAC-USER-NEEDS', ""
	V_2_X_M_USER_NEEDS = 'V-2-X-M-USER-NEEDS', ""
	VARIABLE_ACCESS = 'VARIABLE-ACCESS', ""
	VARIABLE_AND_PARAMETER_INTERFACE_MAPPING = 'VARIABLE-AND-PARAMETER-INTERFACE-MAPPING', ""
	VARIABLE_DATA_PROTOTYPE = 'VARIABLE-DATA-PROTOTYPE', ""
	VARIATION_POINT_PROXY = 'VARIATION-POINT-PROXY', ""
	VEHICLE_PACKAGE = 'VEHICLE-PACKAGE', ""
	VEHICLE_ROLLOUT_STEP = 'VEHICLE-ROLLOUT-STEP', ""
	VENDOR_SPECIFIC_SERVICE_NEEDS = 'VENDOR-SPECIFIC-SERVICE-NEEDS', ""
	VFB_TIMING = 'VFB-TIMING', ""
	VIEW_MAP = 'VIEW-MAP', ""
	VIEW_MAP_SET = 'VIEW-MAP-SET', ""
	VLAN_CONFIG = 'VLAN-CONFIG', ""
	WAIT_POINT = 'WAIT-POINT', ""
	WARNING_INDICATOR_REQUESTED_BIT_NEEDS = 'WARNING-INDICATOR-REQUESTED-BIT-NEEDS', ""
	WORST_CASE_HEAP_USAGE = 'WORST-CASE-HEAP-USAGE', ""
	WORST_CASE_STACK_USAGE = 'WORST-CASE-STACK-USAGE', ""
	XCP_PDU = 'XCP-PDU', ""
	XDOC = 'XDOC', ""
	XFILE = 'XFILE', ""
	XREF_TARGET = 'XREF-TARGET', ""
	TIMING_DESCRIPTION = 'TIMING-DESCRIPTION', ""
	TIMING_CONSTRAINT = 'TIMING-CONSTRAINT', ""

class REQUIRED_AP_SERVICE_INSTANCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	DDS_REQUIRED_SERVICE_INSTANCE = 'DDS-REQUIRED-SERVICE-INSTANCE', ""
	REQUIRED_AP_SERVICE_INSTANCE = 'REQUIRED-AP-SERVICE-INSTANCE', ""
	REQUIRED_SOMEIP_SERVICE_INSTANCE = 'REQUIRED-SOMEIP-SERVICE-INSTANCE', ""
	REQUIRED_USER_DEFINED_SERVICE_INSTANCE = 'REQUIRED-USER-DEFINED-SERVICE-INSTANCE', ""

class RESOURCE_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	RESOURCE_GROUP = 'RESOURCE-GROUP', ""

class REST_ELEMENT_DEF__SUBTYPES_ENUM(simplebase.Enum):
	""
	REST_ELEMENT_DEF = 'REST-ELEMENT-DEF', ""

class ROOT_SW_CLUSTER_DESIGN_COMPONENT_PROTOTYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ROOT_SW_CLUSTER_DESIGN_COMPONENT_PROTOTYPE = 'ROOT-SW-CLUSTER-DESIGN-COMPONENT-PROTOTYPE', ""

class ROOT_SW_COMPONENT_PROTOTYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ROOT_SW_COMPONENT_PROTOTYPE = 'ROOT-SW-COMPONENT-PROTOTYPE', ""

class ROOT_SW_COMPOSITION_PROTOTYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ROOT_SW_COMPOSITION_PROTOTYPE = 'ROOT-SW-COMPOSITION-PROTOTYPE', ""

class RPT_EXECUTION_CONTEXT__SUBTYPES_ENUM(simplebase.Enum):
	""
	RPT_EXECUTION_CONTEXT = 'RPT-EXECUTION-CONTEXT', ""

class RPT_PROFILE__SUBTYPES_ENUM(simplebase.Enum):
	""
	RPT_PROFILE = 'RPT-PROFILE', ""

class RPT_SERVICE_POINT__SUBTYPES_ENUM(simplebase.Enum):
	""
	RPT_SERVICE_POINT = 'RPT-SERVICE-POINT', ""

class RTE_EVENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	ASYNCHRONOUS_SERVER_CALL_RETURNS_EVENT = 'ASYNCHRONOUS-SERVER-CALL-RETURNS-EVENT', ""
	BACKGROUND_EVENT = 'BACKGROUND-EVENT', ""
	DATA_RECEIVE_ERROR_EVENT = 'DATA-RECEIVE-ERROR-EVENT', ""
	DATA_RECEIVED_EVENT = 'DATA-RECEIVED-EVENT', ""
	DATA_SEND_COMPLETED_EVENT = 'DATA-SEND-COMPLETED-EVENT', ""
	DATA_WRITE_COMPLETED_EVENT = 'DATA-WRITE-COMPLETED-EVENT', ""
	EXTERNAL_TRIGGER_OCCURRED_EVENT = 'EXTERNAL-TRIGGER-OCCURRED-EVENT', ""
	INIT_EVENT = 'INIT-EVENT', ""
	INTERNAL_TRIGGER_OCCURRED_EVENT = 'INTERNAL-TRIGGER-OCCURRED-EVENT', ""
	MODE_SWITCHED_ACK_EVENT = 'MODE-SWITCHED-ACK-EVENT', ""
	OPERATION_INVOKED_EVENT = 'OPERATION-INVOKED-EVENT', ""
	OS_TASK_EXECUTION_EVENT = 'OS-TASK-EXECUTION-EVENT', ""
	RTE_EVENT = 'RTE-EVENT', ""
	SWC_MODE_MANAGER_ERROR_EVENT = 'SWC-MODE-MANAGER-ERROR-EVENT', ""
	SWC_MODE_SWITCH_EVENT = 'SWC-MODE-SWITCH-EVENT', ""
	TIMING_EVENT = 'TIMING-EVENT', ""
	TRANSFORMER_HARD_ERROR_EVENT = 'TRANSFORMER-HARD-ERROR-EVENT', ""

class RUNNABLE_ENTITY__SUBTYPES_ENUM(simplebase.Enum):
	""
	RUNNABLE_ENTITY = 'RUNNABLE-ENTITY', ""

class RUNNABLE_ENTITY_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	RUNNABLE_ENTITY_GROUP = 'RUNNABLE-ENTITY-GROUP', ""

class SDG_CAPTION__SUBTYPES_ENUM(simplebase.Enum):
	""
	SDG_CAPTION = 'SDG-CAPTION', ""

class SDG_CLASS__SUBTYPES_ENUM(simplebase.Enum):
	""
	SDG_CLASS = 'SDG-CLASS', ""

class SDG_DEF__SUBTYPES_ENUM(simplebase.Enum):
	""
	SDG_DEF = 'SDG-DEF', ""

class SEC_OC_CRYPTO_SERVICE_MAPPING__SUBTYPES_ENUM(simplebase.Enum):
	""
	SEC_OC_CRYPTO_SERVICE_MAPPING = 'SEC-OC-CRYPTO-SERVICE-MAPPING', ""

class SEC_OC_JOB_REQUIREMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	SEC_OC_JOB_REQUIREMENT = 'SEC-OC-JOB-REQUIREMENT', ""

class SEC_OC_SECURE_COM_PROPS__SUBTYPES_ENUM(simplebase.Enum):
	""
	SEC_OC_SECURE_COM_PROPS = 'SEC-OC-SECURE-COM-PROPS', ""

class SECTION_NAME_PREFIX__SUBTYPES_ENUM(simplebase.Enum):
	""
	SECTION_NAME_PREFIX = 'SECTION-NAME-PREFIX', ""

class SECURE_COM_PROPS__SUBTYPES_ENUM(simplebase.Enum):
	""
	SEC_OC_SECURE_COM_PROPS = 'SEC-OC-SECURE-COM-PROPS', ""
	SECURE_COM_PROPS = 'SECURE-COM-PROPS', ""
	TLS_SECURE_COM_PROPS = 'TLS-SECURE-COM-PROPS', ""

class SECURE_COMMUNICATION_AUTHENTICATION_PROPS__SUBTYPES_ENUM(simplebase.Enum):
	""
	SECURE_COMMUNICATION_AUTHENTICATION_PROPS = 'SECURE-COMMUNICATION-AUTHENTICATION-PROPS', ""

class SECURE_COMMUNICATION_FRESHNESS_PROPS__SUBTYPES_ENUM(simplebase.Enum):
	""
	SECURE_COMMUNICATION_FRESHNESS_PROPS = 'SECURE-COMMUNICATION-FRESHNESS-PROPS', ""

class SECURITY_EVENT_CONTEXT_PROPS__SUBTYPES_ENUM(simplebase.Enum):
	""
	SECURITY_EVENT_CONTEXT_PROPS = 'SECURITY-EVENT-CONTEXT-PROPS', ""

class SECURITY_EVENT_DEFINITION__SUBTYPES_ENUM(simplebase.Enum):
	""
	SECURITY_EVENT_DEFINITION = 'SECURITY-EVENT-DEFINITION', ""

class SECURITY_EVENT_FILTER_CHAIN__SUBTYPES_ENUM(simplebase.Enum):
	""
	SECURITY_EVENT_FILTER_CHAIN = 'SECURITY-EVENT-FILTER-CHAIN', ""

class SECURITY_EVENT_MAPPING__SUBTYPES_ENUM(simplebase.Enum):
	""
	SECURITY_EVENT_MAPPING = 'SECURITY-EVENT-MAPPING', ""

class SENDER_RECEIVER_INTERFACE__SUBTYPES_ENUM(simplebase.Enum):
	""
	SENDER_RECEIVER_INTERFACE = 'SENDER-RECEIVER-INTERFACE', ""

class SERIALIZATION_TECHNOLOGY__SUBTYPES_ENUM(simplebase.Enum):
	""
	SERIALIZATION_TECHNOLOGY = 'SERIALIZATION-TECHNOLOGY', ""

class SERVICE_EVENT_DEPLOYMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	DDS_EVENT_DEPLOYMENT = 'DDS-EVENT-DEPLOYMENT', ""
	SERVICE_EVENT_DEPLOYMENT = 'SERVICE-EVENT-DEPLOYMENT', ""
	SOMEIP_EVENT_DEPLOYMENT = 'SOMEIP-EVENT-DEPLOYMENT', ""
	USER_DEFINED_EVENT_DEPLOYMENT = 'USER-DEFINED-EVENT-DEPLOYMENT', ""

class SERVICE_FIELD_DEPLOYMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	DDS_FIELD_DEPLOYMENT = 'DDS-FIELD-DEPLOYMENT', ""
	SERVICE_FIELD_DEPLOYMENT = 'SERVICE-FIELD-DEPLOYMENT', ""
	SOMEIP_FIELD_DEPLOYMENT = 'SOMEIP-FIELD-DEPLOYMENT', ""
	USER_DEFINED_FIELD_DEPLOYMENT = 'USER-DEFINED-FIELD-DEPLOYMENT', ""

class SERVICE_INSTANCE_TO_PORT_PROTOTYPE_MAPPING__SUBTYPES_ENUM(simplebase.Enum):
	""
	SERVICE_INSTANCE_TO_PORT_PROTOTYPE_MAPPING = 'SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING', ""

class SERVICE_INTERFACE__SUBTYPES_ENUM(simplebase.Enum):
	""
	SERVICE_INTERFACE = 'SERVICE-INTERFACE', ""

class SERVICE_INTERFACE_DEPLOYMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	DDS_SERVICE_INTERFACE_DEPLOYMENT = 'DDS-SERVICE-INTERFACE-DEPLOYMENT', ""
	SERVICE_INTERFACE_DEPLOYMENT = 'SERVICE-INTERFACE-DEPLOYMENT', ""
	SOMEIP_SERVICE_INTERFACE_DEPLOYMENT = 'SOMEIP-SERVICE-INTERFACE-DEPLOYMENT', ""
	USER_DEFINED_SERVICE_INTERFACE_DEPLOYMENT = 'USER-DEFINED-SERVICE-INTERFACE-DEPLOYMENT', ""

class SERVICE_INTERFACE_ELEMENT_SECURE_COM_CONFIG__SUBTYPES_ENUM(simplebase.Enum):
	""
	SERVICE_INTERFACE_ELEMENT_SECURE_COM_CONFIG = 'SERVICE-INTERFACE-ELEMENT-SECURE-COM-CONFIG', ""

class SERVICE_METHOD_DEPLOYMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	SERVICE_METHOD_DEPLOYMENT = 'SERVICE-METHOD-DEPLOYMENT', ""
	SOMEIP_METHOD_DEPLOYMENT = 'SOMEIP-METHOD-DEPLOYMENT', ""
	USER_DEFINED_METHOD_DEPLOYMENT = 'USER-DEFINED-METHOD-DEPLOYMENT', ""

class SERVICE_NEEDS__SUBTYPES_ENUM(simplebase.Enum):
	""
	BSW_MGR_NEEDS = 'BSW-MGR-NEEDS', ""
	COM_MGR_USER_NEEDS = 'COM-MGR-USER-NEEDS', ""
	CRYPTO_CERTIFICATE_KEY_SLOT_NEEDS = 'CRYPTO-CERTIFICATE-KEY-SLOT-NEEDS', ""
	CRYPTO_KEY_MANAGEMENT_NEEDS = 'CRYPTO-KEY-MANAGEMENT-NEEDS', ""
	CRYPTO_NEEDS = 'CRYPTO-NEEDS', ""
	CRYPTO_SERVICE_JOB_NEEDS = 'CRYPTO-SERVICE-JOB-NEEDS', ""
	CRYPTO_SERVICE_NEEDS = 'CRYPTO-SERVICE-NEEDS', ""
	DIAGNOSTIC_CAPABILITY_ELEMENT = 'DIAGNOSTIC-CAPABILITY-ELEMENT', ""
	DIAGNOSTIC_CLEAR_CONDITION_NEEDS = 'DIAGNOSTIC-CLEAR-CONDITION-NEEDS', ""
	DIAGNOSTIC_COMMUNICATION_MANAGER_NEEDS = 'DIAGNOSTIC-COMMUNICATION-MANAGER-NEEDS', ""
	DIAGNOSTIC_COMPONENT_NEEDS = 'DIAGNOSTIC-COMPONENT-NEEDS', ""
	DIAGNOSTIC_CONTROL_NEEDS = 'DIAGNOSTIC-CONTROL-NEEDS', ""
	DIAGNOSTIC_ENABLE_CONDITION_NEEDS = 'DIAGNOSTIC-ENABLE-CONDITION-NEEDS', ""
	DIAGNOSTIC_EVENT_INFO_NEEDS = 'DIAGNOSTIC-EVENT-INFO-NEEDS', ""
	DIAGNOSTIC_EVENT_MANAGER_NEEDS = 'DIAGNOSTIC-EVENT-MANAGER-NEEDS', ""
	DIAGNOSTIC_EVENT_NEEDS = 'DIAGNOSTIC-EVENT-NEEDS', ""
	DIAGNOSTIC_GENERIC_UDS_NEEDS = 'DIAGNOSTIC-GENERIC-UDS-NEEDS', ""
	DIAGNOSTIC_INDICATOR_NEEDS = 'DIAGNOSTIC-INDICATOR-NEEDS', ""
	DIAGNOSTIC_IO_CONTROL_NEEDS = 'DIAGNOSTIC-IO-CONTROL-NEEDS', ""
	DIAGNOSTIC_OPERATION_CYCLE_NEEDS = 'DIAGNOSTIC-OPERATION-CYCLE-NEEDS', ""
	DIAGNOSTIC_REQUEST_FILE_TRANSFER_NEEDS = 'DIAGNOSTIC-REQUEST-FILE-TRANSFER-NEEDS', ""
	DIAGNOSTIC_RESPONSE_ON_EVENT_NEEDS = 'DIAGNOSTIC-RESPONSE-ON-EVENT-NEEDS', ""
	DIAGNOSTIC_ROUTINE_NEEDS = 'DIAGNOSTIC-ROUTINE-NEEDS', ""
	DIAGNOSTIC_STORAGE_CONDITION_NEEDS = 'DIAGNOSTIC-STORAGE-CONDITION-NEEDS', ""
	DIAGNOSTIC_UPLOAD_DOWNLOAD_NEEDS = 'DIAGNOSTIC-UPLOAD-DOWNLOAD-NEEDS', ""
	DIAGNOSTIC_VALUE_NEEDS = 'DIAGNOSTIC-VALUE-NEEDS', ""
	DIAGNOSTICS_COMMUNICATION_SECURITY_NEEDS = 'DIAGNOSTICS-COMMUNICATION-SECURITY-NEEDS', ""
	DLT_USER_NEEDS = 'DLT-USER-NEEDS', ""
	DO_IP_ACTIVATION_LINE_NEEDS = 'DO-IP-ACTIVATION-LINE-NEEDS', ""
	DO_IP_GID_NEEDS = 'DO-IP-GID-NEEDS', ""
	DO_IP_GID_SYNCHRONIZATION_NEEDS = 'DO-IP-GID-SYNCHRONIZATION-NEEDS', ""
	DO_IP_POWER_MODE_STATUS_NEEDS = 'DO-IP-POWER-MODE-STATUS-NEEDS', ""
	DO_IP_ROUTING_ACTIVATION_AUTHENTICATION_NEEDS = 'DO-IP-ROUTING-ACTIVATION-AUTHENTICATION-NEEDS', ""
	DO_IP_ROUTING_ACTIVATION_CONFIRMATION_NEEDS = 'DO-IP-ROUTING-ACTIVATION-CONFIRMATION-NEEDS', ""
	DO_IP_SERVICE_NEEDS = 'DO-IP-SERVICE-NEEDS', ""
	DTC_STATUS_CHANGE_NOTIFICATION_NEEDS = 'DTC-STATUS-CHANGE-NOTIFICATION-NEEDS', ""
	ECU_STATE_MGR_USER_NEEDS = 'ECU-STATE-MGR-USER-NEEDS', ""
	ERROR_TRACER_NEEDS = 'ERROR-TRACER-NEEDS', ""
	FUNCTION_INHIBITION_AVAILABILITY_NEEDS = 'FUNCTION-INHIBITION-AVAILABILITY-NEEDS', ""
	FUNCTION_INHIBITION_NEEDS = 'FUNCTION-INHIBITION-NEEDS', ""
	FURTHER_ACTION_BYTE_NEEDS = 'FURTHER-ACTION-BYTE-NEEDS', ""
	GLOBAL_SUPERVISION_NEEDS = 'GLOBAL-SUPERVISION-NEEDS', ""
	HARDWARE_TEST_NEEDS = 'HARDWARE-TEST-NEEDS', ""
	IDS_MGR_CUSTOM_TIMESTAMP_NEEDS = 'IDS-MGR-CUSTOM-TIMESTAMP-NEEDS', ""
	IDS_MGR_NEEDS = 'IDS-MGR-NEEDS', ""
	INDICATOR_STATUS_NEEDS = 'INDICATOR-STATUS-NEEDS', ""
	J_1939_DCM_DM_19_SUPPORT = 'J-1939-DCM-DM-19-SUPPORT', ""
	J_1939_RM_INCOMING_REQUEST_SERVICE_NEEDS = 'J-1939-RM-INCOMING-REQUEST-SERVICE-NEEDS', ""
	J_1939_RM_OUTGOING_REQUEST_SERVICE_NEEDS = 'J-1939-RM-OUTGOING-REQUEST-SERVICE-NEEDS', ""
	NV_BLOCK_NEEDS = 'NV-BLOCK-NEEDS', ""
	OBD_CONTROL_SERVICE_NEEDS = 'OBD-CONTROL-SERVICE-NEEDS', ""
	OBD_INFO_SERVICE_NEEDS = 'OBD-INFO-SERVICE-NEEDS', ""
	OBD_MONITOR_SERVICE_NEEDS = 'OBD-MONITOR-SERVICE-NEEDS', ""
	OBD_PID_SERVICE_NEEDS = 'OBD-PID-SERVICE-NEEDS', ""
	OBD_RATIO_DENOMINATOR_NEEDS = 'OBD-RATIO-DENOMINATOR-NEEDS', ""
	OBD_RATIO_SERVICE_NEEDS = 'OBD-RATIO-SERVICE-NEEDS', ""
	SECURE_ON_BOARD_COMMUNICATION_NEEDS = 'SECURE-ON-BOARD-COMMUNICATION-NEEDS', ""
	SERVICE_NEEDS = 'SERVICE-NEEDS', ""
	SUPERVISED_ENTITY_CHECKPOINT_NEEDS = 'SUPERVISED-ENTITY-CHECKPOINT-NEEDS', ""
	SUPERVISED_ENTITY_NEEDS = 'SUPERVISED-ENTITY-NEEDS', ""
	SYNC_TIME_BASE_MGR_USER_NEEDS = 'SYNC-TIME-BASE-MGR-USER-NEEDS', ""
	V_2_X_FAC_USER_NEEDS = 'V-2-X-FAC-USER-NEEDS', ""
	V_2_X_M_USER_NEEDS = 'V-2-X-M-USER-NEEDS', ""
	VENDOR_SPECIFIC_SERVICE_NEEDS = 'VENDOR-SPECIFIC-SERVICE-NEEDS', ""
	WARNING_INDICATOR_REQUESTED_BIT_NEEDS = 'WARNING-INDICATOR-REQUESTED-BIT-NEEDS', ""

class SO_AD_ROUTING_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	SO_AD_ROUTING_GROUP = 'SO-AD-ROUTING-GROUP', ""

class SO_CON_I_PDU_IDENTIFIER__SUBTYPES_ENUM(simplebase.Enum):
	""
	SO_CON_I_PDU_IDENTIFIER = 'SO-CON-I-PDU-IDENTIFIER', ""

class SOCKET_ADDRESS__SUBTYPES_ENUM(simplebase.Enum):
	""
	SOCKET_ADDRESS = 'SOCKET-ADDRESS', ""

class SOCKET_CONNECTION_BUNDLE__SUBTYPES_ENUM(simplebase.Enum):
	""
	SOCKET_CONNECTION_BUNDLE = 'SOCKET-CONNECTION-BUNDLE', ""

class SOFTWARE_CLUSTER__SUBTYPES_ENUM(simplebase.Enum):
	""
	SOFTWARE_CLUSTER = 'SOFTWARE-CLUSTER', ""

class SOFTWARE_CLUSTER_DESIGN__SUBTYPES_ENUM(simplebase.Enum):
	""
	SOFTWARE_CLUSTER_DESIGN = 'SOFTWARE-CLUSTER-DESIGN', ""

class SOFTWARE_PACKAGE__SUBTYPES_ENUM(simplebase.Enum):
	""
	SOFTWARE_PACKAGE = 'SOFTWARE-PACKAGE', ""

class SOMEIP_EVENT_DEPLOYMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	SOMEIP_EVENT_DEPLOYMENT = 'SOMEIP-EVENT-DEPLOYMENT', ""

class SOMEIP_EVENT_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	SOMEIP_EVENT_GROUP = 'SOMEIP-EVENT-GROUP', ""

class SOMEIP_METHOD_DEPLOYMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	SOMEIP_METHOD_DEPLOYMENT = 'SOMEIP-METHOD-DEPLOYMENT', ""

class SOMEIP_SD_CLIENT_EVENT_GROUP_TIMING_CONFIG__SUBTYPES_ENUM(simplebase.Enum):
	""
	SOMEIP_SD_CLIENT_EVENT_GROUP_TIMING_CONFIG = 'SOMEIP-SD-CLIENT-EVENT-GROUP-TIMING-CONFIG', ""

class SOMEIP_SD_CLIENT_SERVICE_INSTANCE_CONFIG__SUBTYPES_ENUM(simplebase.Enum):
	""
	SOMEIP_SD_CLIENT_SERVICE_INSTANCE_CONFIG = 'SOMEIP-SD-CLIENT-SERVICE-INSTANCE-CONFIG', ""

class SOMEIP_SD_SERVER_EVENT_GROUP_TIMING_CONFIG__SUBTYPES_ENUM(simplebase.Enum):
	""
	SOMEIP_SD_SERVER_EVENT_GROUP_TIMING_CONFIG = 'SOMEIP-SD-SERVER-EVENT-GROUP-TIMING-CONFIG', ""

class SOMEIP_SD_SERVER_SERVICE_INSTANCE_CONFIG__SUBTYPES_ENUM(simplebase.Enum):
	""
	SOMEIP_SD_SERVER_SERVICE_INSTANCE_CONFIG = 'SOMEIP-SD-SERVER-SERVICE-INSTANCE-CONFIG', ""

class SOMEIP_TP_CHANNEL__SUBTYPES_ENUM(simplebase.Enum):
	""
	SOMEIP_TP_CHANNEL = 'SOMEIP-TP-CHANNEL', ""

class STARTUP_CONFIG__SUBTYPES_ENUM(simplebase.Enum):
	""
	STARTUP_CONFIG = 'STARTUP-CONFIG', ""

class STATIC_SOCKET_CONNECTION__SUBTYPES_ENUM(simplebase.Enum):
	""
	STATIC_SOCKET_CONNECTION = 'STATIC-SOCKET-CONNECTION', ""

class SUPERVISED_ENTITY_CHECKPOINT_NEEDS__SUBTYPES_ENUM(simplebase.Enum):
	""
	SUPERVISED_ENTITY_CHECKPOINT_NEEDS = 'SUPERVISED-ENTITY-CHECKPOINT-NEEDS', ""

class SUPERVISION_CHECKPOINT__SUBTYPES_ENUM(simplebase.Enum):
	""
	SUPERVISION_CHECKPOINT = 'SUPERVISION-CHECKPOINT', ""

class SW_ADDR_METHOD__SUBTYPES_ENUM(simplebase.Enum):
	""
	SW_ADDR_METHOD = 'SW-ADDR-METHOD', ""

class SW_AXIS_TYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	SW_AXIS_TYPE = 'SW-AXIS-TYPE', ""

class SW_BASE_TYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	SW_BASE_TYPE = 'SW-BASE-TYPE', ""

class SW_COMPONENT_PROTOTYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	SW_COMPONENT_PROTOTYPE = 'SW-COMPONENT-PROTOTYPE', ""

class SW_COMPONENT_TYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	ADAPTIVE_APPLICATION_SW_COMPONENT_TYPE = 'ADAPTIVE-APPLICATION-SW-COMPONENT-TYPE', ""
	APPLICATION_SW_COMPONENT_TYPE = 'APPLICATION-SW-COMPONENT-TYPE', ""
	ATOMIC_SW_COMPONENT_TYPE = 'ATOMIC-SW-COMPONENT-TYPE', ""
	COMPLEX_DEVICE_DRIVER_SW_COMPONENT_TYPE = 'COMPLEX-DEVICE-DRIVER-SW-COMPONENT-TYPE', ""
	COMPOSITION_SW_COMPONENT_TYPE = 'COMPOSITION-SW-COMPONENT-TYPE', ""
	ECU_ABSTRACTION_SW_COMPONENT_TYPE = 'ECU-ABSTRACTION-SW-COMPONENT-TYPE', ""
	NV_BLOCK_SW_COMPONENT_TYPE = 'NV-BLOCK-SW-COMPONENT-TYPE', ""
	PARAMETER_SW_COMPONENT_TYPE = 'PARAMETER-SW-COMPONENT-TYPE', ""
	SENSOR_ACTUATOR_SW_COMPONENT_TYPE = 'SENSOR-ACTUATOR-SW-COMPONENT-TYPE', ""
	SERVICE_PROXY_SW_COMPONENT_TYPE = 'SERVICE-PROXY-SW-COMPONENT-TYPE', ""
	SERVICE_SW_COMPONENT_TYPE = 'SERVICE-SW-COMPONENT-TYPE', ""
	SW_COMPONENT_TYPE = 'SW-COMPONENT-TYPE', ""

class SW_GENERIC_AXIS_PARAM_TYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	SW_GENERIC_AXIS_PARAM_TYPE = 'SW-GENERIC-AXIS-PARAM-TYPE', ""

class SW_RECORD_LAYOUT__SUBTYPES_ENUM(simplebase.Enum):
	""
	SW_RECORD_LAYOUT = 'SW-RECORD-LAYOUT', ""

class SW_SYSTEMCONST__SUBTYPES_ENUM(simplebase.Enum):
	""
	SW_SYSTEMCONST = 'SW-SYSTEMCONST', ""

class SW_SYSTEMCONSTANT_VALUE_SET__SUBTYPES_ENUM(simplebase.Enum):
	""
	SW_SYSTEMCONSTANT_VALUE_SET = 'SW-SYSTEMCONSTANT-VALUE-SET', ""

class SWC_BSW_MAPPING__SUBTYPES_ENUM(simplebase.Enum):
	""
	SWC_BSW_MAPPING = 'SWC-BSW-MAPPING', ""

class SWC_IMPLEMENTATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	SWC_IMPLEMENTATION = 'SWC-IMPLEMENTATION', ""

class SWC_INTERNAL_BEHAVIOR__SUBTYPES_ENUM(simplebase.Enum):
	""
	SWC_INTERNAL_BEHAVIOR = 'SWC-INTERNAL-BEHAVIOR', ""

class SWC_MODE_SWITCH_EVENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	SWC_MODE_SWITCH_EVENT = 'SWC-MODE-SWITCH-EVENT', ""

class SWC_SERVICE_DEPENDENCY__SUBTYPES_ENUM(simplebase.Enum):
	""
	SWC_SERVICE_DEPENDENCY = 'SWC-SERVICE-DEPENDENCY', ""

class SWC_TO_ECU_MAPPING__SUBTYPES_ENUM(simplebase.Enum):
	""
	SWC_TO_ECU_MAPPING = 'SWC-TO-ECU-MAPPING', ""

class SymbolString(simplebase.SimpleUnlimitedStringElement):
	"""This meta-class has the ability to contain a string plus an additional namePattern. Please note that this meta-class has only been introduced to fix an issue with the backwards compatibility between R4.0.3 and R4.1.1 in the context of McDataInstance"""

class SYNCHRONIZED_TIME_BASE_PROVIDER__SUBTYPES_ENUM(simplebase.Enum):
	""
	SYNCHRONIZED_TIME_BASE_PROVIDER = 'SYNCHRONIZED-TIME-BASE-PROVIDER', ""

class SYSTEM__SUBTYPES_ENUM(simplebase.Enum):
	""
	SYSTEM = 'SYSTEM', ""

class SYSTEM_SIGNAL__SUBTYPES_ENUM(simplebase.Enum):
	""
	SYSTEM_SIGNAL = 'SYSTEM-SIGNAL', ""

class SYSTEM_SIGNAL_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	SYSTEM_SIGNAL_GROUP = 'SYSTEM-SIGNAL-GROUP', ""

class TCP_OPTION_FILTER_LIST__SUBTYPES_ENUM(simplebase.Enum):
	""
	TCP_OPTION_FILTER_LIST = 'TCP-OPTION-FILTER-LIST', ""

class TD_EVENT_SWC__SUBTYPES_ENUM(simplebase.Enum):
	""
	TD_EVENT_SWC = 'TD-EVENT-SWC', ""
	TD_EVENT_SWC_INTERNAL_BEHAVIOR = 'TD-EVENT-SWC-INTERNAL-BEHAVIOR', ""
	TD_EVENT_SWC_INTERNAL_BEHAVIOR_REFERENCE = 'TD-EVENT-SWC-INTERNAL-BEHAVIOR-REFERENCE', ""

class TD_EVENT_VFB__SUBTYPES_ENUM(simplebase.Enum):
	""
	TD_EVENT_MODE_DECLARATION = 'TD-EVENT-MODE-DECLARATION', ""
	TD_EVENT_OPERATION = 'TD-EVENT-OPERATION', ""
	TD_EVENT_TRIGGER = 'TD-EVENT-TRIGGER', ""
	TD_EVENT_VARIABLE_DATA_PROTOTYPE = 'TD-EVENT-VARIABLE-DATA-PROTOTYPE', ""
	TD_EVENT_VFB = 'TD-EVENT-VFB', ""
	TD_EVENT_VFB_PORT = 'TD-EVENT-VFB-PORT', ""
	TD_EVENT_VFB_REFERENCE = 'TD-EVENT-VFB-REFERENCE', ""

class TIME_BASE_RESOURCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	SYNCHRONIZED_TIME_BASE_CONSUMER = 'SYNCHRONIZED-TIME-BASE-CONSUMER', ""
	SYNCHRONIZED_TIME_BASE_PROVIDER = 'SYNCHRONIZED-TIME-BASE-PROVIDER', ""
	TIME_BASE_RESOURCE = 'TIME-BASE-RESOURCE', ""

class TIME_SYNC_SERVER_CONFIGURATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	TIME_SYNC_SERVER_CONFIGURATION = 'TIME-SYNC-SERVER-CONFIGURATION', ""

class TIMING_CONDITION__SUBTYPES_ENUM(simplebase.Enum):
	""
	TIMING_CONDITION = 'TIMING-CONDITION', ""

class TIMING_DESCRIPTION__SUBTYPES_ENUM(simplebase.Enum):
	""
	TD_EVENT_BSW = 'TD-EVENT-BSW', ""
	TD_EVENT_BSW_INTERNAL_BEHAVIOR = 'TD-EVENT-BSW-INTERNAL-BEHAVIOR', ""
	TD_EVENT_BSW_MODE_DECLARATION = 'TD-EVENT-BSW-MODE-DECLARATION', ""
	TD_EVENT_BSW_MODULE = 'TD-EVENT-BSW-MODULE', ""
	TD_EVENT_COM = 'TD-EVENT-COM', ""
	TD_EVENT_COMPLEX = 'TD-EVENT-COMPLEX', ""
	TD_EVENT_CYCLE_START = 'TD-EVENT-CYCLE-START', ""
	TD_EVENT_FR_CLUSTER_CYCLE_START = 'TD-EVENT-FR-CLUSTER-CYCLE-START', ""
	TD_EVENT_FRAME = 'TD-EVENT-FRAME', ""
	TD_EVENT_FRAME_ETHERNET = 'TD-EVENT-FRAME-ETHERNET', ""
	TD_EVENT_I_PDU = 'TD-EVENT-I-PDU', ""
	TD_EVENT_I_SIGNAL = 'TD-EVENT-I-SIGNAL', ""
	TD_EVENT_MODE_DECLARATION = 'TD-EVENT-MODE-DECLARATION', ""
	TD_EVENT_OPERATION = 'TD-EVENT-OPERATION', ""
	TD_EVENT_SERVICE_INSTANCE = 'TD-EVENT-SERVICE-INSTANCE', ""
	TD_EVENT_SERVICE_INSTANCE_DISCOVERY = 'TD-EVENT-SERVICE-INSTANCE-DISCOVERY', ""
	TD_EVENT_SERVICE_INSTANCE_EVENT = 'TD-EVENT-SERVICE-INSTANCE-EVENT', ""
	TD_EVENT_SERVICE_INSTANCE_FIELD = 'TD-EVENT-SERVICE-INSTANCE-FIELD', ""
	TD_EVENT_SERVICE_INSTANCE_METHOD = 'TD-EVENT-SERVICE-INSTANCE-METHOD', ""
	TD_EVENT_SWC = 'TD-EVENT-SWC', ""
	TD_EVENT_SWC_INTERNAL_BEHAVIOR = 'TD-EVENT-SWC-INTERNAL-BEHAVIOR', ""
	TD_EVENT_SWC_INTERNAL_BEHAVIOR_REFERENCE = 'TD-EVENT-SWC-INTERNAL-BEHAVIOR-REFERENCE', ""
	TD_EVENT_TRIGGER = 'TD-EVENT-TRIGGER', ""
	TD_EVENT_TT_CAN_CYCLE_START = 'TD-EVENT-TT-CAN-CYCLE-START', ""
	TD_EVENT_VARIABLE_DATA_PROTOTYPE = 'TD-EVENT-VARIABLE-DATA-PROTOTYPE', ""
	TD_EVENT_VFB = 'TD-EVENT-VFB', ""
	TD_EVENT_VFB_PORT = 'TD-EVENT-VFB-PORT', ""
	TD_EVENT_VFB_REFERENCE = 'TD-EVENT-VFB-REFERENCE', ""
	TIMING_DESCRIPTION_EVENT = 'TIMING-DESCRIPTION-EVENT', ""
	TIMING_DESCRIPTION_EVENT_CHAIN = 'TIMING-DESCRIPTION-EVENT-CHAIN', ""
	TIMING_DESCRIPTION = 'TIMING-DESCRIPTION', ""

class TIMING_DESCRIPTION_EVENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	TD_EVENT_BSW = 'TD-EVENT-BSW', ""
	TD_EVENT_BSW_INTERNAL_BEHAVIOR = 'TD-EVENT-BSW-INTERNAL-BEHAVIOR', ""
	TD_EVENT_BSW_MODE_DECLARATION = 'TD-EVENT-BSW-MODE-DECLARATION', ""
	TD_EVENT_BSW_MODULE = 'TD-EVENT-BSW-MODULE', ""
	TD_EVENT_COM = 'TD-EVENT-COM', ""
	TD_EVENT_COMPLEX = 'TD-EVENT-COMPLEX', ""
	TD_EVENT_CYCLE_START = 'TD-EVENT-CYCLE-START', ""
	TD_EVENT_FR_CLUSTER_CYCLE_START = 'TD-EVENT-FR-CLUSTER-CYCLE-START', ""
	TD_EVENT_FRAME = 'TD-EVENT-FRAME', ""
	TD_EVENT_FRAME_ETHERNET = 'TD-EVENT-FRAME-ETHERNET', ""
	TD_EVENT_I_PDU = 'TD-EVENT-I-PDU', ""
	TD_EVENT_I_SIGNAL = 'TD-EVENT-I-SIGNAL', ""
	TD_EVENT_MODE_DECLARATION = 'TD-EVENT-MODE-DECLARATION', ""
	TD_EVENT_OPERATION = 'TD-EVENT-OPERATION', ""
	TD_EVENT_SERVICE_INSTANCE = 'TD-EVENT-SERVICE-INSTANCE', ""
	TD_EVENT_SERVICE_INSTANCE_DISCOVERY = 'TD-EVENT-SERVICE-INSTANCE-DISCOVERY', ""
	TD_EVENT_SERVICE_INSTANCE_EVENT = 'TD-EVENT-SERVICE-INSTANCE-EVENT', ""
	TD_EVENT_SERVICE_INSTANCE_FIELD = 'TD-EVENT-SERVICE-INSTANCE-FIELD', ""
	TD_EVENT_SERVICE_INSTANCE_METHOD = 'TD-EVENT-SERVICE-INSTANCE-METHOD', ""
	TD_EVENT_SWC = 'TD-EVENT-SWC', ""
	TD_EVENT_SWC_INTERNAL_BEHAVIOR = 'TD-EVENT-SWC-INTERNAL-BEHAVIOR', ""
	TD_EVENT_SWC_INTERNAL_BEHAVIOR_REFERENCE = 'TD-EVENT-SWC-INTERNAL-BEHAVIOR-REFERENCE', ""
	TD_EVENT_TRIGGER = 'TD-EVENT-TRIGGER', ""
	TD_EVENT_TT_CAN_CYCLE_START = 'TD-EVENT-TT-CAN-CYCLE-START', ""
	TD_EVENT_VARIABLE_DATA_PROTOTYPE = 'TD-EVENT-VARIABLE-DATA-PROTOTYPE', ""
	TD_EVENT_VFB = 'TD-EVENT-VFB', ""
	TD_EVENT_VFB_PORT = 'TD-EVENT-VFB-PORT', ""
	TD_EVENT_VFB_REFERENCE = 'TD-EVENT-VFB-REFERENCE', ""
	TIMING_DESCRIPTION_EVENT = 'TIMING-DESCRIPTION-EVENT', ""

class TIMING_DESCRIPTION_EVENT_CHAIN__SUBTYPES_ENUM(simplebase.Enum):
	""
	TIMING_DESCRIPTION_EVENT_CHAIN = 'TIMING-DESCRIPTION-EVENT-CHAIN', ""

class TIMING_EVENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	TIMING_EVENT = 'TIMING-EVENT', ""

class TIMING_MODE_INSTANCE__SUBTYPES_ENUM(simplebase.Enum):
	""
	TIMING_MODE_INSTANCE = 'TIMING-MODE-INSTANCE', ""

class TLS_CRYPTO_CIPHER_SUITE__SUBTYPES_ENUM(simplebase.Enum):
	""
	TLS_CRYPTO_CIPHER_SUITE = 'TLS-CRYPTO-CIPHER-SUITE', ""

class TLS_CRYPTO_SERVICE_MAPPING__SUBTYPES_ENUM(simplebase.Enum):
	""
	TLS_CRYPTO_SERVICE_MAPPING = 'TLS-CRYPTO-SERVICE-MAPPING', ""

class TLS_SECURE_COM_PROPS__SUBTYPES_ENUM(simplebase.Enum):
	""
	TLS_SECURE_COM_PROPS = 'TLS-SECURE-COM-PROPS', ""

class TLV_DATA_ID_DEFINITION_SET__SUBTYPES_ENUM(simplebase.Enum):
	""
	TLV_DATA_ID_DEFINITION_SET = 'TLV-DATA-ID-DEFINITION-SET', ""

class TP_ADDRESS__SUBTYPES_ENUM(simplebase.Enum):
	""
	TP_ADDRESS = 'TP-ADDRESS', ""

class TP_CONNECTION_IDENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	TP_CONNECTION_IDENT = 'TP-CONNECTION-IDENT', ""

class TRACEABLE__SUBTYPES_ENUM(simplebase.Enum):
	""
	AGE_CONSTRAINT = 'AGE-CONSTRAINT', ""
	ARBITRARY_EVENT_TRIGGERING = 'ARBITRARY-EVENT-TRIGGERING', ""
	BURST_PATTERN_EVENT_TRIGGERING = 'BURST-PATTERN-EVENT-TRIGGERING', ""
	CONCRETE_PATTERN_EVENT_TRIGGERING = 'CONCRETE-PATTERN-EVENT-TRIGGERING', ""
	EVENT_TRIGGERING_CONSTRAINT = 'EVENT-TRIGGERING-CONSTRAINT', ""
	EXECUTION_ORDER_CONSTRAINT = 'EXECUTION-ORDER-CONSTRAINT', ""
	EXECUTION_TIME_CONSTRAINT = 'EXECUTION-TIME-CONSTRAINT', ""
	LATENCY_TIMING_CONSTRAINT = 'LATENCY-TIMING-CONSTRAINT', ""
	OFFSET_TIMING_CONSTRAINT = 'OFFSET-TIMING-CONSTRAINT', ""
	PERIODIC_EVENT_TRIGGERING = 'PERIODIC-EVENT-TRIGGERING', ""
	SPORADIC_EVENT_TRIGGERING = 'SPORADIC-EVENT-TRIGGERING', ""
	STRUCTURED_REQ = 'STRUCTURED-REQ', ""
	SYNCHRONIZATION_POINT_CONSTRAINT = 'SYNCHRONIZATION-POINT-CONSTRAINT', ""
	SYNCHRONIZATION_TIMING_CONSTRAINT = 'SYNCHRONIZATION-TIMING-CONSTRAINT', ""
	TRACEABLE = 'TRACEABLE', ""
	TRACEABLE_TABLE = 'TRACEABLE-TABLE', ""
	TRACEABLE_TEXT = 'TRACEABLE-TEXT', ""
	TIMING_CONSTRAINT = 'TIMING-CONSTRAINT', ""

class TRACEABLE_TEXT__SUBTYPES_ENUM(simplebase.Enum):
	""
	TRACEABLE_TEXT = 'TRACEABLE-TEXT', ""

class TRANSFORMATION_PROPS__SUBTYPES_ENUM(simplebase.Enum):
	""
	AP_SOMEIP_TRANSFORMATION_PROPS = 'AP-SOMEIP-TRANSFORMATION-PROPS', ""
	SOMEIP_TRANSFORMATION_PROPS = 'SOMEIP-TRANSFORMATION-PROPS', ""
	TRANSFORMATION_PROPS = 'TRANSFORMATION-PROPS', ""
	USER_DEFINED_TRANSFORMATION_PROPS = 'USER-DEFINED-TRANSFORMATION-PROPS', ""

class TRANSFORMATION_TECHNOLOGY__SUBTYPES_ENUM(simplebase.Enum):
	""
	TRANSFORMATION_TECHNOLOGY = 'TRANSFORMATION-TECHNOLOGY', ""

class TRIGGER__SUBTYPES_ENUM(simplebase.Enum):
	""
	TRIGGER = 'TRIGGER', ""

class TTCAN_CLUSTER__SUBTYPES_ENUM(simplebase.Enum):
	""
	TTCAN_CLUSTER = 'TTCAN-CLUSTER', ""

class UCM_DESCRIPTION__SUBTYPES_ENUM(simplebase.Enum):
	""
	UCM_DESCRIPTION = 'UCM-DESCRIPTION', ""

class UCM_MODULE_INSTANTIATION__SUBTYPES_ENUM(simplebase.Enum):
	""
	UCM_MODULE_INSTANTIATION = 'UCM-MODULE-INSTANTIATION', ""

class UDP_NM_CLUSTER__SUBTYPES_ENUM(simplebase.Enum):
	""
	UDP_NM_CLUSTER = 'UDP-NM-CLUSTER', ""

class UNIT__SUBTYPES_ENUM(simplebase.Enum):
	""
	UNIT = 'UNIT', ""

class UNIT_GROUP__SUBTYPES_ENUM(simplebase.Enum):
	""
	UNIT_GROUP = 'UNIT-GROUP', ""

class UPLOADABLE_PACKAGE_ELEMENT__SUBTYPES_ENUM(simplebase.Enum):
	""
	ABSTRACT_EXECUTION_CONTEXT = 'ABSTRACT-EXECUTION-CONTEXT', ""
	ADAPTIVE_PLATFORM_SERVICE_INSTANCE = 'ADAPTIVE-PLATFORM-SERVICE-INSTANCE', ""
	COM_CERTIFICATE_TO_CRYPTO_CERTIFICATE_MAPPING = 'COM-CERTIFICATE-TO-CRYPTO-CERTIFICATE-MAPPING', ""
	COM_KEY_TO_CRYPTO_KEY_SLOT_MAPPING = 'COM-KEY-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	COM_SEC_OC_TO_CRYPTO_KEY_SLOT_MAPPING = 'COM-SEC-OC-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	CRYPTO_CERTIFICATE_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-CERTIFICATE-TO-PORT-PROTOTYPE-MAPPING', ""
	CRYPTO_KEY_SLOT_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-KEY-SLOT-TO-PORT-PROTOTYPE-MAPPING', ""
	CRYPTO_PROVIDER_TO_PORT_PROTOTYPE_MAPPING = 'CRYPTO-PROVIDER-TO-PORT-PROTOTYPE-MAPPING', ""
	DDS_PROVIDED_SERVICE_INSTANCE = 'DDS-PROVIDED-SERVICE-INSTANCE', ""
	DDS_REQUIRED_SERVICE_INSTANCE = 'DDS-REQUIRED-SERVICE-INSTANCE', ""
	DDS_SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'DDS-SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	DDS_SERVICE_INTERFACE_DEPLOYMENT = 'DDS-SERVICE-INTERFACE-DEPLOYMENT', ""
	DETERMINISTIC_CLIENT = 'DETERMINISTIC-CLIENT', ""
	DLT_LOG_CHANNEL_TO_PROCESS_MAPPING = 'DLT-LOG-CHANNEL-TO-PROCESS-MAPPING', ""
	ETHERNET_RAW_DATA_STREAM_MAPPING = 'ETHERNET-RAW-DATA-STREAM-MAPPING', ""
	FUNCTIONAL_CLUSTER_INTERACTS_WITH_FUNCTIONAL_CLUSTER_MAPPING = 'FUNCTIONAL-CLUSTER-INTERACTS-WITH-FUNCTIONAL-CLUSTER-MAPPING', ""
	PERSISTENCY_DEPLOYMENT = 'PERSISTENCY-DEPLOYMENT', ""
	PERSISTENCY_DEPLOYMENT_ELEMENT_TO_CRYPTO_KEY_SLOT_MAPPING = 'PERSISTENCY-DEPLOYMENT-ELEMENT-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	PERSISTENCY_DEPLOYMENT_TO_CRYPTO_KEY_SLOT_MAPPING = 'PERSISTENCY-DEPLOYMENT-TO-CRYPTO-KEY-SLOT-MAPPING', ""
	PERSISTENCY_DEPLOYMENT_TO_DLT_LOG_CHANNEL_MAPPING = 'PERSISTENCY-DEPLOYMENT-TO-DLT-LOG-CHANNEL-MAPPING', ""
	PERSISTENCY_FILE_STORAGE = 'PERSISTENCY-FILE-STORAGE', ""
	PERSISTENCY_KEY_VALUE_STORAGE = 'PERSISTENCY-KEY-VALUE-STORAGE', ""
	PERSISTENCY_PORT_PROTOTYPE_TO_DEPLOYMENT_MAPPING = 'PERSISTENCY-PORT-PROTOTYPE-TO-DEPLOYMENT-MAPPING', ""
	PERSISTENCY_PORT_PROTOTYPE_TO_FILE_STORAGE_MAPPING = 'PERSISTENCY-PORT-PROTOTYPE-TO-FILE-STORAGE-MAPPING', ""
	PERSISTENCY_PORT_PROTOTYPE_TO_KEY_VALUE_STORAGE_MAPPING = 'PERSISTENCY-PORT-PROTOTYPE-TO-KEY-VALUE-STORAGE-MAPPING', ""
	PLATFORM_HEALTH_MANAGEMENT_CONTRIBUTION = 'PLATFORM-HEALTH-MANAGEMENT-CONTRIBUTION', ""
	PROCESS = 'PROCESS', ""
	PROCESS_EXECUTION_ERROR = 'PROCESS-EXECUTION-ERROR', ""
	PROCESS_TO_MACHINE_MAPPING_SET = 'PROCESS-TO-MACHINE-MAPPING-SET', ""
	PROVIDED_AP_SERVICE_INSTANCE = 'PROVIDED-AP-SERVICE-INSTANCE', ""
	PROVIDED_SOMEIP_SERVICE_INSTANCE = 'PROVIDED-SOMEIP-SERVICE-INSTANCE', ""
	PROVIDED_USER_DEFINED_SERVICE_INSTANCE = 'PROVIDED-USER-DEFINED-SERVICE-INSTANCE', ""
	RAW_DATA_STREAM_DEPLOYMENT = 'RAW-DATA-STREAM-DEPLOYMENT', ""
	RAW_DATA_STREAM_MAPPING = 'RAW-DATA-STREAM-MAPPING', ""
	RECOVERY_NOTIFICATION_TO_P_PORT_PROTOTYPE_MAPPING = 'RECOVERY-NOTIFICATION-TO-P-PORT-PROTOTYPE-MAPPING', ""
	REQUIRED_AP_SERVICE_INSTANCE = 'REQUIRED-AP-SERVICE-INSTANCE', ""
	REQUIRED_SOMEIP_SERVICE_INSTANCE = 'REQUIRED-SOMEIP-SERVICE-INSTANCE', ""
	REQUIRED_USER_DEFINED_SERVICE_INSTANCE = 'REQUIRED-USER-DEFINED-SERVICE-INSTANCE', ""
	REST_HTTP_PORT_PROTOTYPE_MAPPING = 'REST-HTTP-PORT-PROTOTYPE-MAPPING', ""
	SECURITY_EVENT_MAPPING = 'SECURITY-EVENT-MAPPING', ""
	SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	SERVICE_INSTANCE_TO_PORT_PROTOTYPE_MAPPING = 'SERVICE-INSTANCE-TO-PORT-PROTOTYPE-MAPPING', ""
	SERVICE_INTERFACE_DEPLOYMENT = 'SERVICE-INTERFACE-DEPLOYMENT', ""
	SOMEIP_SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'SOMEIP-SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	SOMEIP_SERVICE_INTERFACE_DEPLOYMENT = 'SOMEIP-SERVICE-INTERFACE-DEPLOYMENT', ""
	STARTUP_CONFIG_SET = 'STARTUP-CONFIG-SET', ""
	TIME_BASE_PROVIDER_TO_PERSISTENCY_MAPPING = 'TIME-BASE-PROVIDER-TO-PERSISTENCY-MAPPING', ""
	TIME_SYNC_PORT_PROTOTYPE_TO_TIME_BASE_MAPPING = 'TIME-SYNC-PORT-PROTOTYPE-TO-TIME-BASE-MAPPING', ""
	UPLOADABLE_EXCLUSIVE_PACKAGE_ELEMENT = 'UPLOADABLE-EXCLUSIVE-PACKAGE-ELEMENT', ""
	UPLOADABLE_PACKAGE_ELEMENT = 'UPLOADABLE-PACKAGE-ELEMENT', ""
	USER_DEFINED_SERVICE_INSTANCE_TO_MACHINE_MAPPING = 'USER-DEFINED-SERVICE-INSTANCE-TO-MACHINE-MAPPING', ""
	USER_DEFINED_SERVICE_INTERFACE_DEPLOYMENT = 'USER-DEFINED-SERVICE-INTERFACE-DEPLOYMENT', ""

class VARIABLE_ACCESS__SUBTYPES_ENUM(simplebase.Enum):
	""
	VARIABLE_ACCESS = 'VARIABLE-ACCESS', ""

class VARIABLE_DATA_PROTOTYPE__SUBTYPES_ENUM(simplebase.Enum):
	""
	VARIABLE_DATA_PROTOTYPE = 'VARIABLE-DATA-PROTOTYPE', ""

class VerbatimString(simplebase.SimpleUnlimitedStringElement):
	"""This primitive represents a string in which white-space needs to be preserved."""

class AccessControlEnum(simplebase.Enum):
	"""This enumeration describes the options for the definition of access restriction to resources."""
	custom = 'CUSTOM', """The access restriction to the resource is defined by a non-AUTOSAR process."""
	modeled = 'MODELED', """The access restriction to the resource is modeled in the AUTOSAR Application Design model or the AUTOSAR Deployment model."""

class AclScopeEnum(simplebase.Enum):
	"""This enumerator represents the scope of a definition in context of access control."""
	dependant = 'DEPENDANT', """This specifies that the AclPermission applies to dependant (in particular referenced) operations / objects as well. Note that this includes the descendant ones."""
	descendant = 'DESCENDANT', """This specifies that the AclPermission applies to descendant  operations / objects as well."""
	explicit = 'EXPLICIT', """This is indicates that the AclPermission applies to explicit objects / operations only."""

class AdditionalBindingTimeEnum(simplebase.Enum):
	"""This enumeration specifies the additional binding times applicable for vh.latestBindingTime of variation points."""
	blueprintDerivationTime = 'BLUEPRINT-DERIVATION-TIME', """The point in time when an object is created from a blueprint."""
	postBuild = 'POST-BUILD', """After the executable has been built."""

class Address(simplebase.SimpleStringElement):
	"""This is used to specify an address within the CPU."""
	_regex=r"0x[0-9a-z]*"

class AlignEnum(simplebase.Enum):
	"""This enumerator specifies horizontal alignment."""
	center = 'CENTER', """The content of the table is horizontally centered."""
	justify = 'JUSTIFY', """This indicates that the content of table cell shall be justified (rendered as a block where white-space is expanded such that all lines are filled up)."""
	left = 'LEFT', """This indicates that the content of a table cell is left justified."""
	right = 'RIGHT', """This indicates that the content of a table cell is left justified."""

class AlignmentType(simplebase.SimpleStringElement):
	"""This primitive represents the alignment of objects within a memory section. The value is in number of bits or UNKNOWN (deprecated), 8 , 16, 32 UNSPECIFIED, BOOLEAN, or PTR. Typical values for numbers are 8, 16, 32."""
	_regex=r"[1-9][0-9]*|0[xX][0-9a-fA-F]*|0[bB][0-1]+|0[0-7]*|UNSPECIFIED|UNKNOWN|BOOLEAN|PTR"

class AnyServiceInstanceId(simplebase.SimpleStringElement):
	"""This is a positive integer or the literal ALL (the value ANY is technically supported but deprecated) which can be denoted in decimal, octal and hexadecimal.
The value is between 0 and 4294967295."""
	_regex=r"[1-9][0-9]*|0[xX][0-9a-fA-F]+|0[0-7]*|0[bB][0-1]+|ANY|ALL"

class AnyVersionString(simplebase.SimpleStringElement):
	""
	_regex=r"[0-9]+|ANY"

class ApiPrincipleEnum(simplebase.Enum):
	"""This enumeration represents the ability to control the granularity of API generation."""
	common = 'COMMON', """The Rte or SchM API is provided for the whole software component / BSW Module"""
	perExecutable = 'PER-EXECUTABLE', """The Rte or SchM API is provided for a specific ExecutableEntity of a software component / BSW Module"""

class AreaEnumNohref(simplebase.Enum):
	"""This enumerator specifies the fact that the area has no reference."""
	nohref = 'NOHREF', """This indicates that the area has no active link."""

class AreaEnumShape(simplebase.Enum):
	"""This enumerator specifies the shape of the area."""
	circle = 'CIRCLE', """The shape is a circle."""
	default = 'DEFAULT', """This specifies the fact that the area covers the rest of the figure."""
	poly = 'POLY', """The area is specified as polygon."""
	rect = 'RECT', """The shape is specified as rectangle."""

class ArgumentDirectionEnum(simplebase.Enum):
	"""Use cases:

* Arguments in ClientServerOperation can have different directions that need to be formally indicated because they have an impact on how the function signature looks like eventually.

* Arguments in BswModuleEntry already determine a function signature, but the direction is used to specify the semantics, especially of pointer arguments."""
	in_ = 'IN', """The argument value is passed to the callee."""
	inout = 'INOUT', """The argument value is passed to the callee but also passed back from the callee to the caller."""
	out = 'OUT', """The argument value is passed from the callee  to the caller."""

class ArrayImplPolicyEnum(simplebase.Enum):
	"""This meta-class provides values to configure the implementation of the payload part of an array."""
	payloadAsArray = 'PAYLOAD-AS-ARRAY', """This configuration demands the implementation of the payload as an array."""
	payloadAsPointerToArray = 'PAYLOAD-AS-POINTER-TO-ARRAY', """This configuration demands the implementation of the payload as a pointer to an array."""

class ArraySizeHandlingEnum(simplebase.Enum):
	"""This enumeration defines different ways to handle the sizes of variable size arrays."""
	allIndicesDifferentArraySize = 'ALL-INDICES-DIFFERENT-ARRAY-SIZE', """All elements of the variable size array may have different sizes."""
	allIndicesSameArraySize = 'ALL-INDICES-SAME-ARRAY-SIZE', """All elements of the variable size array have the same size."""
	inheritedFromArrayElementTypeSize = 'INHERITED-FROM-ARRAY-ELEMENT-TYPE-SIZE', """The size of all dimensions of the variable size array is determined by the size of the contained array element."""

class ArraySizeSemanticsEnum(simplebase.Enum):
	"""This type controls how the information about the number of elements in an ApplicationArrayDataType is to be interpreted."""
	fixedSize = 'FIXED-SIZE', """This means that the ApplicationArrayDataType will always have a fixed number of elements."""
	variableSize = 'VARIABLE-SIZE', """This implies that the actual number of elements in the ApplicationArrayDataType might vary at run-time. The value of arraySize represents the maximum number of elements in the array."""

class AsamRecordLayoutSemantics(simplebase.SimpleUnlimitedStringElement):
	"""This meta-class is used to denote the semantics in particular in terms of the corresponding A2L-Keyword. This is to support the mapping of the more general record layouts in AUTOSAR/MSR to the specific A2L keywords. 

It is possible to express the specific semantics of A2l RecordLayout keywords in SwRecordlayoutGroup but not always vice versa. Therefore the mapping is provided in this optional attribute.

It is specified as NMTOKEN to reduce the direct dependency of ASAM an AUTOSAR standards."""

class AutoCollectEnum(simplebase.Enum):
	"""This enumerator defines the possible approaches to determine the final set of elements in a collection."""
	refAll = 'REF-ALL', """All objects being referenced (recursively) from the objects mentioned directly in the collection are also considered as part of the collection."""
	refNonStandard = 'REF-NON-STANDARD', """This indicates that non standard objects ([TPS_GST_00088]) referenced (recursively) by the objects mentioned directly in the collection are also considered to be part of the collection."""
	refNone = 'REF-NONE', """This indicates that only those objects mentioned directly in the collection are part of the collection. No other objects are considered further."""

class AxisIndexType(simplebase.SimpleStringElement):
	"""This meta-class specifies an axis in a curve/map data object. The index satisfies  the following convention:

* 0 output \"axis\"
* 1 input axis 1 (X input axis e.g. of a CURVE)
* 2 input axis 2 (Y input axis e.g. of a MAP)
* 3 input axis 3 (Z input axis e.g. of a CUBOID)
* 4 input axis 3 (Z4 input axis e.g. of a CUBE_4)
* 5 input axis 3 (Z5 input axis e.g. of a CUBE_5)
* 6..9 etc.

The output \"axis\" provides access to the output value of the parameter. Note that this access is usually performed via an index according to the input axis.

In addition to this, the Values STRING and ARRAY support specific iterations."""
	_regex=r"[0-9]+|STRING|ARRAY"

class BaseTypeEncodingString(simplebase.SimpleUnlimitedStringElement):
	"""This is the string denotion of a BaseType encoding. It may be refined by specific use-cases."""

class BindingTimeEnum(simplebase.Enum):
	"""This enumerator specifies the applicable binding times for the pre build variation points."""
	codeGenerationTime = 'CODE-GENERATION-TIME', """* Coding by hand, based on requirements document.
* Tool based code generation, e.g. from a model.
* The model may contain variants.
* Only code for the selected variant(s) is actually generated."""
	linkTime = 'LINK-TIME', """Configure what is included in object code, and what is omitted
Based on which variant(s) are selected

E.g. for modules that are delivered as object code (as opposed to those that are delivered as source code)"""
	preCompileTime = 'PRE-COMPILE-TIME', """This is typically the C-Preprocessor.
Exclude parts of the code from the compilation process, e.g.,
because they are not required for the selected variant,
because they are incompatible with the selected variant,
because they require resources that are not present in the selected variant.
Object code is only generated for the selected variant(s).
The code that is excluded at this stage code will not be available at later stages."""
	systemDesignTime = 'SYSTEM-DESIGN-TIME', """* Designing the VFB.
* Software Component types (PortInterfaces).
* SWC Prototypes and the Connections between SWCprototypes.
* Designing the Topology
* ECUs and interconnecting Networks
* Designing the Communication Matrix and Data Mapping"""

class Boolean(simplebase.SimpleBoolElement):
	"""A Boolean value denotes a logical condition that is either 'true' or 'false'.
It can be one of \"0\", \"1\", \"true\", \"false\""""
	_regex=r"0|1|true|false"

class BswCallType(simplebase.Enum):
	"""Denotes the mechanism by which the entry into the Bsw module shall be called."""
	callback = 'CALLBACK', """Callback (i.e. the caller specifies the signature)"""
	callout = 'CALLOUT', """Callout - provide defined means to extend the functionality of an existing module.  In this case caller specifies the signature."""
	interrupt = 'INTERRUPT', """Interrupt routine"""
	regular = 'REGULAR', """Regular API call"""
	scheduled = 'SCHEDULED', """Called by the scheduler"""

class BswEntryKindEnum(simplebase.Enum):
	"""Denotes the mechanism by which the entry into the Bsw module shall be called."""
	abstract = 'ABSTRACT', """This BswModuleEntry specifies an abstract signature of C-functions. The signature needs to be implemented by concrete BswModuleEntrys"""
	concrete = 'CONCRETE', """This BswModuleEntry specifies a concrete C-function with its signature."""

class BswEntryRelationshipEnum(simplebase.Enum):
	""
	derivedFrom = 'DERIVED-FROM', """Describes that the BswModuleEntry referenced as \"to\" needs to have the same signature as the \"abstract\" BswModuleEntry referenced as \"from\"."""

class BswExecutionContext(simplebase.Enum):
	"""Specifies the execution context required or guaranteed for the call associated with this service."""
	hook = 'HOOK', """Context of an OS \"hook\" routine always"""
	interruptCat1 = 'INTERRUPT-CAT-1', """CAT1 interrupt context always"""
	interruptCat2 = 'INTERRUPT-CAT-2', """CAT2 interrupt context always"""
	task = 'TASK', """Task context always"""
	unspecified = 'UNSPECIFIED', """The execution context is not specified by the API"""

class BswInterruptCategory(simplebase.Enum):
	"""Category of the interrupt service"""
	cat1 = 'CAT-1', """Cat1 interrupt routines are not controlled by the OS and are only allowed to make a very limited selection of OS calls to enable and disable all interrupts. The BswInterruptEntity  is implemented by the interrupt service routine, which is directly called from the interrupt vector (not via the OS)."""
	cat2 = 'CAT-2', """Cat2 interrupt routines are controlled by the OS and they are allowed to make OS calls. The BswInterruptEntity  is implemented by the interrupt handler, which is called from the OS."""

class BuildTypeEnum(simplebase.Enum):
	"""This enumeration defines the possible buildTypes a software module may be implemented."""
	buildTypeDebug = 'BUILD-TYPE-DEBUG', """Used for debugging."""
	buildTypeRelease = 'BUILD-TYPE-RELEASE', """Used for releasing."""

class ByteOrderEnum(simplebase.Enum):
	"""When more than one byte is stored in the memory the order of those bytes may differ depending on the architecture of the processing unit. If the least significant byte is stored at the lowest address, this architecture is called little endian and otherwise it is called big endian.

ByteOrder is very important in case of communication between different PUs or ECUs."""
	mostSignificantByteFirst = 'MOST-SIGNIFICANT-BYTE-FIRST', """Most significant byte shall come at the lowest address (also known as BigEndian or as Motorola-Format)"""
	mostSignificantByteLast = 'MOST-SIGNIFICANT-BYTE-LAST', """Most significant byte shall come highest address (also known as LittleEndian or as Intel-Format)"""
	opaque = 'OPAQUE', """For opaque data endianness conversion has to be configured to Opaque. See AUTOSAR COM Specification for more details."""

class CIdentifierWithIndex(simplebase.SimpleStringElement):
	"""This datatype represents a string, that follows the rules of C-identifiers with an index."""
	_regex=r"[a-zA-Z_][a-zA-Z0-9_]*\[[0-9]+\]"

class CalprmAxisCategoryEnum(simplebase.Enum):
	"""This enum specifies the possible values of the category property within  SwCalprmAxis."""
	comAxis_O = 'COM-AXIS', """COM-AXIS is equal to an STD_AXIS, the difference is, that a COM-AXIS is an shared axis, that means this axis can be used multiple times by different curves or maps. This value is obsolete."""
	comAxis = 'COM_AXIS', """COM_AXIS is equal to an STD_AXIS, the difference is, that a COM_AXIS is an shared axis, that means this axis can be used multiple times by different CURVEs,  MAPs, CUBOIDs, CUBE_4s, and CUBE_5s."""
	curveAxis_O = 'CURVE-AXIS', """CURVE-AXIS uses a separate CURVE to rescale the axis. The referenced CURVE is used to lookup an axis index, and the index value is used by the controller to determine the operating point in the CURVE or MAP. This value is obsolete."""
	curveAxis = 'CURVE_AXIS', """CURVE_AXIS uses a separate CURVE to rescale the axis. The referenced CURVE is used to lookup an axis index, and the index value is used by the controller to determine the operating point in the CURVE, MAP, CUBOID, CUBE_4, or CUBE_5."""
	fixAXIS_O = 'FIX-AXIS', """FIX-AXIS means that the input axis is not stored. The axis is calculated using parameters  and so on it is also not possible to modify the axis points. This value is obsolete."""
	fixAXIS = 'FIX_AXIS', """FIX_AXIS means that the input axis is not stored. The axis is calculated using parameters  and so on it is also not possible to modify the axis points."""
	resAxis_O = 'RES-AXIS', """RES-AXIS is also an shared axis like COM_AXIS, the difference is that this kind of axis can be used for rescaling. This value is obsolete."""
	resAxis = 'RES_AXIS', """RES_AXIS is also an shared axis like COM_AXIS, the difference is that this kind of axis can be used for rescaling."""
	stdAxis_O = 'STD-AXIS', """STD-AXIS means that input and output axis definition are stored within this CURVE.
There is no shared or calculated axis. This value is obsolete."""
	stdAxis = 'STD_AXIS', """STD_AXIS means that input and output axis definition are stored within this CURVE, MAP, CUBOID, CUBE_4, and CUBE_5.

There is no shared or calculated axis."""

class CanAddressingModeType(simplebase.Enum):
	"""Indicates whether standard or extended CAN identifiers are used"""
	extended = 'EXTENDED', """Extended 29-bit-identifiers are used (CAN 2.0B)"""
	standard = 'STANDARD', """Standard 11-bit-identifiers are used (CAN 2.0A)"""

class CanFrameRxBehaviorEnum(simplebase.Enum):
	"""Defines different CAN protocols for frame reception behavior."""
	any = 'ANY', """This CAN frame may be received as both, CAN 2.0 and CAN FD."""
	can20 = 'CAN-20', """This CAN frame shall be received as CAN 2.0 only. In case the CAN frame is received as CAN FD it is discarded during reception."""
	canFd = 'CAN-FD', """This CAN frame shall be received as CAN FD only. In case the CAN frame is received as CAN 2.0 it is discarded during reception."""

class CanFrameTxBehaviorEnum(simplebase.Enum):
	"""Defines different CAN protocols for frame transmission behavior."""
	can20 = 'CAN-20', """This CAN frame shall be sent as CAN 2.0 only."""
	canFd = 'CAN-FD', """This CAN frame shall be sent as CAN FD."""

class CanTpAddressingFormatType(simplebase.Enum):
	"""Declares which communication addressing mode is supported."""
	extended = 'EXTENDED', """To use extended addressing format."""
	mixed = 'MIXED', """To use mixed 11bit addressing format."""
	mixed29bit = 'MIXED-29-BIT', """To use mixed 29bit addressing format"""
	normalfixed = 'NORMALFIXED', """To use normal fixed addressing format"""
	standard = 'STANDARD', """To use normal addressing format."""

class CanTpChannelModeType(simplebase.Enum):
	"""The CAN Transport Layer supports half and full duplex channel modes."""
	fullDuplexMode = 'FULL-DUPLEX-MODE', """full duplex channel mode"""
	halfDuplexMode = 'HALF-DUPLEX-MODE', """half duplex channel mode"""

class CategoryString(simplebase.SimpleStringElement):
	"""This represents the pattern applicable to categories.

It is basically the same as Identifier but has a different semantics. Therefore it is modeled as a primitive of its own."""
	_regex=r"[a-zA-Z][a-zA-Z0-9_]*"

class ChapterEnumBreak(simplebase.Enum):
	"""This allows to specify the page break policy of a paginatable element."""
	break_ = 'BREAK', """This indicates the a page break shall be applied before the current block."""
	noBreak = 'NO-BREAK', """This indicates that there is no need to force a page break before this block."""

class ClientIntentEnum(simplebase.Enum):
	"""This meta-class represents the intent to specify how a given ServiceInterface is used from the perspective of a given client."""
	willCall = 'WILL-CALL', """The client will call this method."""
	wontCall = 'WONT-CALL', """The client won't call this method."""

class CommunicationDirectionType(simplebase.Enum):
	"""Describes the communication direction."""
	in_ = 'IN', """Reception (Input)"""
	out = 'OUT', """Transmission (Output)"""

class ContainedIPduCollectionSemanticsEnum(simplebase.Enum):
	"""Defines the collection semantics for ContainedIPdus."""
	lastIsBest = 'LAST-IS-BEST', """The ContainedIPdu data will be fetched via TriggerTransmit just before the transmission executes."""
	queued = 'QUEUED', """The ContainedIPdu data will instantly be stored to the ContainerIPdu in the context of the Transmit API."""

class ContainerIPduHeaderTypeEnum(simplebase.Enum):
	"""Is used to define the header type and size of ContainerIPdus. The header size includes the header id and the length information."""
	longHeader = 'LONG-HEADER', """Header size is 64 bit:
* Header Id 32 bit
* Dlc 32 bit"""
	noHeader = 'NO-HEADER', """No Header is used and the location of each containedPdu in the ContainerPdu is statically configured."""
	shortHeader = 'SHORT-HEADER', """Header size is 32 bit:
* Header Id 24 bit
* Dlc 8 bit."""

class ContainerIPduTriggerEnum(simplebase.Enum):
	"""Defines when the transmission of the ContainerIPdu shall be requested."""
	defaultTrigger = 'DEFAULT-TRIGGER', """Defines that the transmission of the ContainerIPdu shall be requested when the default trigger conditions apply (e.g. timeout of threshold)."""
	firstContainedTrigger = 'FIRST-CONTAINED-TRIGGER', """Defines that the transmission of the ContainerIPdu shall be requested right after the first ContainedIPdu was put into the ContainerIPdu."""

class CouplingElementEnum(simplebase.Enum):
	"""Identifies the Coupling type."""
	hub = 'HUB', """A device that is used to connect segments of a LAN. In Hubs frames are \"broadcasted\" to every one of its ports."""
	router = 'ROUTER', """A device that routes frames between different networks."""
	switch = 'SWITCH', """A device that filters and forwards frames between different LAN segments."""

class CouplingPortRatePolicyActionEnum(simplebase.Enum):
	"""Defines the action to be performed when a rate policy is violated."""
	blockSource = 'BLOCK-SOURCE', """If the rate policy is violated the CouplingPort this CouplingPortRatePolicy is defined on shall block all frames from the MAC-Address the violation was caused by."""
	dropFrame = 'DROP-FRAME', """If the rate policy is violated the frame shall be dropped."""

class CouplingPortRoleEnum(simplebase.Enum):
	"""Defines the role a CouplingPort takes in the context of a CouplingElement."""
	hostPort = 'HOST-PORT', """The hostPort is connected to an ECU (host ecu). The host ECU controls the connected CouplingElement (e.g. Ethernet switch)."""
	standardPort = 'STANDARD-PORT', """A CoupingPort can be a standardPort that is used to connect the CouplingElement with CouplingPorts outside the ECU."""
	upLinkPort = 'UP-LINK-PORT', """A CouplingPort can be connected to another CouplingPort of a CouplingElement located on the same ECU (CouplingElement.ecuInstance) using the CouplingPortConnection. This is used to model a cascaded switch."""

class CryptoCertificateAlgorithmFamilyEnum(simplebase.Enum):
	"""This meta-class defies possible cryptographic algorithm families used to create public keys and  signatures within the certificate."""
	ecc = 'ECC', """The cryptographic operations in the certificate are executed using elliptic curves (ecc)"""
	rsa = 'RSA', """The cryptographic operations in the certificate are executed using the RSA approach."""

class CryptoCertificateFormatEnum(simplebase.Enum):
	"""This meta-class defines possible formats of cryptographic certificates."""
	cvc = 'CVC', """The certificate has been created in Card Verifiable Certificate (CVC) format"""
	x509 = 'X-509', """The certificate is created in X.509 format."""

class CryptoKeySlotTypeEnum(simplebase.Enum):
	"""This enumeration defines the options for the usage of a Key Slot in the platform."""
	application = 'APPLICATION', """KeySlot is used and modified exclusively by the Application."""
	machine = 'MACHINE', """Key slot is used by platform modules only. The application manages the key but is not able to use the key."""

class CryptoKeySlotUsageEnum(simplebase.Enum):
	"""This enum defines the possible roles of the keySlotUsage."""
	encryption = 'ENCRYPTION', """Key slot usage for enryption"""
	verification = 'VERIFICATION', """Key slot usage for verification"""

class CryptoObjectTypeEnum(simplebase.Enum):
	"""Enumeration of all types of crypto objects, i.e. types of content that can be stored to a key slot."""
	PrivateKey = 'PRIVATE-KEY', """cryp::PrivateKey object"""
	PublicKey = 'PUBLIC-KEY', """cryp::PublicKey object"""
	SecretSeed = 'SECRET-SEED', """cryp::SecretSeed object"""
	Signature = 'SIGNATURE', """cryp::Signature object (asymmetric digital signature or symmetric MAC/HMAC)"""
	SymmetricKey = 'SYMMETRIC-KEY', """cryp::SymmetricKey object"""
	Undefined = 'UNDEFINED', """Object type unknown"""

class CryptoServiceKeyGenerationEnum(simplebase.Enum):
	"""This enumeration shall be taken to express the handling of a crypto key in terms of whether it is obtained from e.g. a diagnostic tester or whether it is created by derivation from a master key."""
	keyDerivation = 'KEY-DERIVATION', """This means that the crypto key is created by derivation from a master key."""
	keyStorage = 'KEY-STORAGE', """This means that the crypto key is obtained from an external entity, e.g. a diagnostic tester."""

class CSTransformerErrorReactionEnum(simplebase.Enum):
	"""Possible kinds of error reaction in case of a hard transformer error."""
	applicationOnly = 'APPLICATION-ONLY', """The application is responsible for any error reaction. No autonomous error reaction of RTE and transformer."""
	autonomous = 'AUTONOMOUS', """RTE and Transformer coordinate an autonomous error reaction on their own."""

class CseCodeType(simplebase.SimpleUnlimitedStringElement):
	"""This primitive represents an ASAM CSE (Codes for Scaling Units) based on the definition in the ASAM-MCD-2MC-ASAP2  specification.

The particular semantics is specified in [TPS_GST_00354]."""

class CycleRepetitionType(simplebase.Enum):
	"""The number of communication cycles (after the first cycle) whenever the frame is sent again. The FlexRay communication controller allows only determined values."""
	cycleRepetition1 = 'CYCLE-REPETITION-1', """Attribute cycleRepetition value=\"1\"

valid only for FlexRay Protocol 2.1 Rev A"""
	cycleRepetition10 = 'CYCLE-REPETITION-10', """Attribute cycleRepetition value=\"10\"

to support FlexRay 3.0"""
	cycleRepetition16 = 'CYCLE-REPETITION-16', """Attribute cycleRepetition value=\"16\"

valid only for FlexRay Protocol 2.1 Rev A"""
	cycleRepetition2 = 'CYCLE-REPETITION-2', """Attribute cycleRepetition value=\"2\"

valid only for FlexRay Protocol 2.1 Rev A"""
	cycleRepetition20 = 'CYCLE-REPETITION-20', """Attribute cycleRepetition value=\"20\"

to support FlexRay 3.0"""
	cycleRepetition32 = 'CYCLE-REPETITION-32', """Attribute cycleRepetition value=\"32\"

valid only for FlexRay Protocol 2.1 Rev A"""
	cycleRepetition4 = 'CYCLE-REPETITION-4', """Attribute cycleRepetition value=\"4\"

valid only for FlexRay Protocol 2.1 Rev A"""
	cycleRepetition40 = 'CYCLE-REPETITION-40', """Attribute cycleRepetition value=\"40\"

to support FlexRay 3.0"""
	cycleRepetition5 = 'CYCLE-REPETITION-5', """Attribute cycleRepetition value=\"5\"

to support FlexRay 3.0"""
	cycleRepetition50 = 'CYCLE-REPETITION-50', """Attribute cycleRepetition value=\"50\"

to support FlexRay 3.0"""
	cycleRepetition64 = 'CYCLE-REPETITION-64', """Attribute cycleRepetition value=\"64\"

valid only for FlexRay Protocol 2.1 Rev A"""
	cycleRepetition8 = 'CYCLE-REPETITION-8', """Attribute cycleRepetition value=\"8\"

valid only for FlexRay Protocol 2.1 Rev A"""

class DataExchangePointKind(simplebase.Enum):
	"""Specifies the kind of a DataExchangePoint."""
	agreed = 'AGREED', """the data exchange point description represents the agreed data exchange point that should be used during data exchange"""
	consumer = 'CONSUMER', """the data exchange point description represents the input of a consuming tool."""
	producer = 'PRODUCER', """the data exchange point description represents the output of a producing tool."""

class DataFilterTypeEnum(simplebase.Enum):
	"""This enum specifies the supported DataFilterTypes."""
	always = 'ALWAYS', """No filtering is performed so that the message always passes."""
	maskedNewDiffersMaskedOld = 'MASKED-NEW-DIFFERS-MASKED-OLD', """Pass messages where the masked value has changed.

(new_value&mask) !=(old_value&mask)

new_value: current value of the message

old_value: last value of the message (initialized with the initial value of the message, updated with new_value if the new message value is not filtered out)"""
	maskedNewDiffersX = 'MASKED-NEW-DIFFERS-X', """Pass messages whose masked value is not equal to a specific value x

(new_value&mask) != x

new_value: current value of the message"""
	maskedNewEqualsX = 'MASKED-NEW-EQUALS-X', """Pass messages whose masked value is equal to a specific value x

(new_value&mask) == x

new_value: current value of the message"""
	never = 'NEVER', """The filter removes all messages."""
	newIsOutside = 'NEW-IS-OUTSIDE', """Pass a message if its value is outside a predefined boundary.

(min > new_value) OR (new_value > max)"""
	newIsWithin = 'NEW-IS-WITHIN', """Pass a message if its value is within a predefined boundary.

min <= new_value <= max"""
	oneEveryN = 'ONE-EVERY-N', """Pass a message once every N message occurrences.

Algorithm: occurrence % period == offset

Start: occurrence = 0.

Each time the message is received or transmitted, occurrence is incremented by 1 after filtering.
Length of occurrence is 8 bit (minimum)."""

class DataIdModeEnum(simplebase.Enum):
	"""Supported inclusion modes to include the implicit two-byte Data ID in the one-byte CRC."""
	all16Bit = 'ALL-16-BIT', """Two bytes are included in the CRC (double ID configuration)."""
	alternating8Bit = 'ALTERNATING-8-BIT', """One of the two bytes byte is included, alternating high and low byte, depending on parity of the counter (alternating ID configuration). For even counter low byte is included; For odd counters the high byte is included."""
	lower12Bit = 'LOWER-12-BIT', """The low byte is included in the implicit CRC calculation, the low nibble of the high byte is transmitted along with the data (i.e. it is explicitly included), the high nibble of the high byte is not used. This is applicable for the IDs up to 12 bits."""
	lower8Bit = 'LOWER-8-BIT', """Only low byte is included, high byte is never used. This is applicable if the IDs in a particular system are 8 bits."""

class DataLimitKindEnum(simplebase.Enum):
	"""Indicates whether the data element carries a minimum or maximum value, thereby limiting the current range of another value."""
	max = 'MAX', """Limitation to maximum value"""
	min = 'MIN', """Limitation to minimum value"""
	none = 'NONE', """No limitation applicable"""

class DataTransformationErrorHandlingEnum(simplebase.Enum):
	"""This enumeration defines different ways how a RunnableEntity shall handle transformer errors."""
	noTransformerErrorHandling = 'NO-TRANSFORMER-ERROR-HANDLING', """A runnable does not handle transformer errors."""
	transformerErrorHandling = 'TRANSFORMER-ERROR-HANDLING', """The runnable implements the handling of transformer errors."""

class DataTransformationKindEnum(simplebase.Enum):
	"""This enumeration contributes to the definition of the scope of the DataTransformation."""
	asymmetricFromByteArray = 'ASYMMETRIC-FROM-BYTE-ARRAY', """The DataTransformation shall only be applied to the receiving end only, i.e. transform from byte array to data type."""
	asymmetricToByteArray = 'ASYMMETRIC-TO-BYTE-ARRAY', """The DataTransformation shall be applied to the sending end only, i.e. from data type to byte array."""
	symmetric = 'SYMMETRIC', """The DataTransformation shall be applied at both the sending and the receiving end of the communication."""

class DataTransformationStatusForwardingEnum(simplebase.Enum):
	"""This enumeration defines different ways how a RunnableEntity shall be able to forward status into the transformer chain."""
	noTransformerStatusForwarding = 'NO-TRANSFORMER-STATUS-FORWARDING', """The runnable is not able to forward a transformer status."""
	transformerStatusForwarding = 'TRANSFORMER-STATUS-FORWARDING', """The runnable is able to forward a transformer status."""

class DataTypePolicyEnum(simplebase.Enum):
	"""This class lists the supported DataTypePolicies."""
	legacy = 'LEGACY', """In case the System Description doesn't use a complete Software Component Description (VFB View) this value can be chosen. This supports the inclusion of legacy signals. 

The aggregation of SwDataDefProps shall be used to configure the \"ComSignalDataInvalidValue\" and the Data Semantics."""
	networkRepresentationFromComSpec = 'NETWORK-REPRESENTATION-FROM-COM-SPEC', """Ignore any networkRepresentationProps of this ISignal and use the networkRepresentation from the ComSpec.

Please note that the usage does not imply the existence of the SwDataDefProps in the role networkRepresentation aggregated by the SenderComSpec or ReceiverComSpec if an ImplementationDataType is defined."""
	override = 'OVERRIDE', """If this value is chosen the requirements specified in the ComSpec (networkRepresentationFromComSpec) are not fullfilled by the aggregated SwDataDefProps. In this case the networkRepresentation is specified by the aggregated swDataDefProps."""
	portInterfaceDefinition = 'PORT-INTERFACE-DEFINITION', """This enumeration literal is deprecated and will be removed in future.

Old description:
Ignore any networkRepresentationProps of this ISignal and use the networkRepresentation specified in the VariableDataPrototypes owned by PortInterface (portInterfaceDefinition)."""
	transformingISignal = 'TRANSFORMING-I-SIGNAL', """This literal indicates that a transformer chain shall be used to communicate the ISignal as UINT8_N over the bus."""

class DateTime(simplebase.SimpleStringElement):
	"""A datatype representing a timestamp. The smallest granularity is 1 second.

This datatype represents a timestamp in the format yyyy-mm-dd followed by an optional time. The lead-in character for the time is \"T\" and the format is hh:mm:ss. In addition, a time zone designator shall be specified. The time zone designator can either be \"Z\" (for UTC) or the time offset to UTC, i.e. (+|-)hh:mm.

Examples:

2009-07-23

2009-07-23T14:38:00+01:00

2009-07-23T13:38:00Z"""
	_regex=r"([0-9]{4}-[0-9]{2}-[0-9]{2})(T[0-9]{2}:[0-9]{2}:[0-9]{2}(Z|([+\-][0-9]{2}:[0-9]{2})))?"

class DefaultValueApplicationStrategyEnum(simplebase.Enum):
	"""Enumeration that describes how to handle AUTOSAR defined default values.
If the strategy requires application of the AUTOSAR defined default value, then the value shall be added before further validation or processing."""
	defaultIfRevisionUpdate = 'DEFAULT-IF-REVISION-UPDATE', """If the AUTOSAR model is older than the Baseline of the Data Exchange Point and the older version did not yet support the attribute, then the AUTOSAR defined default value SHALL be applied before further validation or processing."""
	defaultIfUndefined = 'DEFAULT-IF-UNDEFINED', """If the AUTOSAR model does not explicitly specify a value, then the apply the AUTOSAR defined default value  before further validation or processing."""
	noDefault = 'NO-DEFAULT', """do not apply the AUTOSAR defined default value"""

class DependencyUsageEnum(simplebase.Enum):
	"""Enumeration describing the process steps a dependency is valid in."""
	build = 'BUILD', """The object referred by the dependency is required during the build process."""
	codegeneration = 'CODEGENERATION', """The object referred by the dependency is required during code generation"""
	compile = 'COMPILE', """The object referred by the dependency is required during compilation."""
	execute = 'EXECUTE', """The object referred by the dependency is required at execution time."""
	link = 'LINK', """The object referred by the dependency is required during linking."""

class DiagPduType(simplebase.Enum):
	"""Used to distinguish a diagnostic request from a response."""
	diagRequest = 'DIAG-REQUEST', """Diagnostic Request"""
	diagResponse = 'DIAG-RESPONSE', """Diagnostic Response"""

class DiagRequirementIdString(simplebase.SimpleStringElement):
	"""This string denotes an Identifier for a requirement."""
	_regex=r"[0-9a-zA-Z_\-]+"

class DiagnosticAccessPermissionValidityEnum(simplebase.Enum):
	"""This meta-class provides settings for how the accessPermission shall be resolved between DiagnosticServiceInstance and DiagnosticServiceClass."""
	accesPerrmissionServiceClass = 'ACCES-PERRMISSION-SERVICE-CLASS', """This means that the DiagnosticServiceClass is in charge to define the accessPermission."""
	accessPermissionInstanceOverridesClass = 'ACCESS-PERMISSION-INSTANCE-OVERRIDES-CLASS', """This means that accessPermission set at the DiagnosticServiceInstance will override the accessPermission defined at the DiagnosticServiceClass."""
	accessPermissionServiceClass = 'ACCESS-PERMISSION-SERVICE-CLASS', """This means that the DiagnosticServiceClass is in charge to define the accessPermission."""
	accessPermissionServiceInstance = 'ACCESS-PERMISSION-SERVICE-INSTANCE', """This means that the DiagnosticServiceInstance is in charge of defining the accessPermission"""

class DiagnosticAudienceEnum(simplebase.Enum):
	"""The possible values of the intended audience for a diagnostic object."""
	afterSales = 'AFTER-SALES', """The object is relevant for the OEM after-sales organization."""
	aftermaket = 'AFTERMAKET', """The object is for free aftermarket service organizations."""
	aftermarket = 'AFTERMARKET', """The object is for free aftermarket service organizations."""
	development = 'DEVELOPMENT', """The object is relevant for engineering only."""
	manufacturing = 'MANUFACTURING', """The object is relevant for manufacturing."""
	supplier = 'SUPPLIER', """The object is relevant for the ECU-supplier aftermarket organization."""

class DiagnosticClearDtcLimitationEnum(simplebase.Enum):
	"""Scope of the DEM_ClearDTC Api."""
	allSupportedDtcs = 'ALL-SUPPORTED-DTCS', """DEM_ClearDtc API accepts all supported DTC values."""
	clearAllDtcs = 'CLEAR-ALL-DTCS', """DEM_ClearDtc API accepts ClearAllDTCs only."""

class DiagnosticClearEventAllowedBehaviorEnum(simplebase.Enum):
	"""This enumeration defines the possible behavior for clear event allowed"""
	noStatusByteChange = 'NO-STATUS-BYTE-CHANGE', """The event status byte keeps unchanged."""
	onlyThisCycleAndReadiness = 'ONLY-THIS-CYCLE-AND-READINESS', """The OperationCycle and readiness bits of the event status byte are reset."""

class DiagnosticClearEventBehaviorEnum(simplebase.Enum):
	"""Possible behavior for clearing events."""
	noStatusByteChange = 'NO-STATUS-BYTE-CHANGE', """The event status byte keeps unchanged."""
	onlyThisCycleAndReadiness = 'ONLY-THIS-CYCLE-AND-READINESS', """The OperationCycle and readiness bits of the event status byte are reset."""

class DiagnosticCompareTypeEnum(simplebase.Enum):
	"""Enumeration for the type of a comparison of values usually expressed by the following operators: ==, !=, <, <=, >, >="""
	isEqual = 'IS-EQUAL', """equal"""
	isGreaterOrEqual = 'IS-GREATER-OR-EQUAL', """greater than or equal"""
	isGreaterThan = 'IS-GREATER-THAN', """greater than"""
	isLessOrEqual = 'IS-LESS-OR-EQUAL', """less than or equal"""
	isLessThan = 'IS-LESS-THAN', """less than"""
	isNotEqual = 'IS-NOT-EQUAL', """not equal"""

class DiagnosticConnectedIndicatorBehaviorEnum(simplebase.Enum):
	"""Behavior of the indicator."""
	blinkMode = 'BLINK-MODE', """The indicator blinks when the event has status FAILED."""
	blinkOrContinuousOnMode = 'BLINK-OR-CONTINUOUS-ON-MODE', """The indicator is active and blinks when the event has status FAILED."""
	continuousOnMode = 'CONTINUOUS-ON-MODE', """The indicator is active when the event has status FAILED."""
	fastFlashingMode = 'FAST-FLASHING-MODE', """Flash Indicator Lamp should be set to \"Fast Flash\"."""
	slowFlashingMode = 'SLOW-FLASHING-MODE', """Flash Indicator Lamp should be set to \"Slow Flash\"."""

class DiagnosticDataCaptureEnum(simplebase.Enum):
	"""Data triggering types"""
	captureAsynchronouslyToReporting = 'CAPTURE-ASYNCHRONOUSLY-TO-REPORTING', """This represents the intention to capture the environment data asynchronously after the actual capture API function terminated."""
	captureSynchronouslyToReporting = 'CAPTURE-SYNCHRONOUSLY-TO-REPORTING', """This represents the intention to capture the environment data synchronously within the capture API function."""

class DiagnosticDebounceBehaviorEnum(simplebase.Enum):
	"""Event debounce algorithm behavior options."""
	freeze = 'FREEZE', """The event debounce counter will be frozen with the current value and will not change while a related enable condition is not fulfilled or ControlDTCSetting of the related event is disabled. After all related enable conditions are fulfilled and ControlDTCSetting of the related event is enabled again, the event qualification will continue with the next report of the event (i.e. SetEventStatus)."""
	reset = 'RESET', """The event debounce counter will be reset to initial value if a related enable condition is not fulfilled or
ControlDTCSetting of the related event is disabled. The qualification of the event will be restarted with the next valid event report."""

class DiagnosticDenominatorConditionEnum(simplebase.Enum):
	"""This enumeration contains valid denominator types."""
	_500miles = '-500-MILES', """Condition based on definition of 500miles conditions as defined for OBD2."""
	coldstart = 'COLDSTART', """Condition based on definition of \"cold start\" as defined for EU5+"""
	evap = 'EVAP', """Condition based on definition of \"EVAP\" conditions as defined for OBD2."""
	individual = 'INDIVIDUAL', """condition based on definition of individual requirements."""
	obd = 'OBD', """Condition based on definition of OBD requirements."""

class DiagnosticDynamicallyDefineDataIdentifierSubfunctionEnum(simplebase.Enum):
	"""This meta-class contains a list of possible subfunctions for the UDS service 0x2C."""
	clearDynamicallyDefineDataIdentifier = 'CLEAR-DYNAMICALLY-DEFINE-DATA-IDENTIFIER', """Clear the specified dynamic data identifier."""
	defineByIdentifier = 'DEFINE-BY-IDENTIFIER', """The definition of dynamic data identifier shall be done via a reference to a diagnostic data identifier."""
	defineByMemoryAddress = 'DEFINE-BY-MEMORY-ADDRESS', """The definition of dynamic data identifier shall be done via a reference to a memory address."""

class DiagnosticEventClearAllowedEnum(simplebase.Enum):
	"""Denotes whether clearing of events is allowed."""
	always = 'ALWAYS', """The clearing is allowed unconditionally."""
	never = 'NEVER', """The clearing is never allowed."""
	requiresCallbackExecution = 'REQUIRES-CALLBACK-EXECUTION', """In case the clearing of a Diagnostic Event has to be allowed or prohibited through the SWC interface CallbackClearEventAllowed, the SWC has to indicate this by defining appropriate ServiceNeeds (i.e. DiagnosticEventNeeds)."""

class DiagnosticEventDisplacementStrategyEnum(simplebase.Enum):
	"""Defines the displacement strategy."""
	full = 'FULL', """Event memory entry displacement is enabled, by consideration of priority active/passive status, and occurrence."""
	none = 'NONE', """Event memory entry displacement is disabled."""
	prioOcc = 'PRIO-OCC', """Event memory entry displacement is enabled, by consideration of priority and occurrence (but without active/passive status)."""

class DiagnosticEventKindEnum(simplebase.Enum):
	"""Applicability of the diagnostic event."""
	bsw = 'BSW', """The event is assigned to a BSW module."""
	swc = 'SWC', """The event is assigned to a SWC."""

class DiagnosticEventWindowTimeEnum(simplebase.Enum):
	"""This represents the ability to define the semantics of the event window."""
	eventWindowCurrentAndFollowingCycle = 'EVENT-WINDOW-CURRENT-AND-FOLLOWING-CYCLE', """This means that the window extends to this and the following cycle."""
	eventWindowCurrentCycle = 'EVENT-WINDOW-CURRENT-CYCLE', """This means that the window is limited to the current cycle."""
	eventWindowInfinite = 'EVENT-WINDOW-INFINITE', """This means that the window extents without a border."""

class DiagnosticHandleDDDIConfigurationEnum(simplebase.Enum):
	"""This meta-class represents the options for controlling how the configuration of the DynamicallyDefineDataIdentifiers is done in the given context."""
	nonVolatile = 'NON-VOLATILE', """This indicates that the configuration of DynamicallyDefineDataIdentifier shall be stored as non-volatile data."""
	volatile = 'VOLATILE', """This indicates that the configuration of DynamicallyDefineDataIdentifier shall be handled as volatile data."""

class DiagnosticIndicatorTypeEnum(simplebase.Enum):
	"""Type of an indicator."""
	amberWarning = 'AMBER-WARNING', """Amber Warning Lamp"""
	malfunction = 'MALFUNCTION', """Malfunction Indicator Lamp"""
	protectLamp = 'PROTECT-LAMP', """Protect Lamp"""
	redStopLamp = 'RED-STOP-LAMP', """Red Stop Lamp"""
	warning = 'WARNING', """Warning"""

class DiagnosticInhibitionMaskEnum(simplebase.Enum):
	"""This meta-class represents the ability to define different kinds of inhibition mask behavior."""
	lastFailed = 'LAST-FAILED', """This represents the inhibition mask behavior \"last failed\"."""
	notTested = 'NOT-TESTED', """This represents the inhibition mask behavior \"not tested\"."""
	tested = 'TESTED', """This represents the inhibition mask behavior \"tested\"."""
	testedAndFailed = 'TESTED-AND-FAILED', """This represents the inhibition mask behavior \"tested and failed\"."""

class DiagnosticInitialEventStatusEnum(simplebase.Enum):
	"""This represents the ability to define an initial status for the ROE service."""
	returnOnEventCleared = 'RETURN-ON-EVENT-CLEARED', """This means that the ResponseOnEvent is initially cleared."""
	returnOnEventStopped = 'RETURN-ON-EVENT-STOPPED', """This means that the ResponseOnEvent is initially stopped."""

class DiagnosticJumpToBootLoaderEnum(simplebase.Enum):
	"""This enumeration contains the options for jumping to a boot loader."""
	noBoot = 'NO-BOOT', """This diagnostic session doesn't allow to jump to Bootloader."""
	oemBoot = 'OEM-BOOT', """This diagnostic session allows to jump to OEM Bootloader. In this case the bootloader send the final response."""
	oemBootRespApp = 'OEM-BOOT-RESP-APP', """This diagnostic session allows to jump to OEM Bootloader and application sends final response."""
	systemSupplierBoot = 'SYSTEM-SUPPLIER-BOOT', """This diagnostic session allows to jump to System Supplier Bootloader.  In this case the bootloader send the final response."""
	systemSupplierBootRespApp = 'SYSTEM-SUPPLIER-BOOT-RESP-APP', """This diagnostic session allows to jump to System Supplier Bootloader and application sends final response."""

class DiagnosticLogicalOperatorEnum(simplebase.Enum):
	"""Logical AND and OR operation (&&, ||)"""
	logicalAnd = 'LOGICAL-AND', """Logical AND"""
	logicalOr = 'LOGICAL-OR', """Logical OR"""

class DiagnosticMemoryEntryStorageTriggerEnum(simplebase.Enum):
	"""Trigger types to allocate an event memory entry."""
	confirmed = 'CONFIRMED', """Status information of UDS DTC status bit 3"""
	fdcThreshold = 'FDC-THRESHOLD', """Threshold to allocate an event memory entry and to capture the Freeze Frame."""
	pending = 'PENDING', """Status information of UDS DTC status bit 2."""
	testFailed = 'TEST-FAILED', """Status information of UDS DTC status bit 0."""

class DiagnosticMonitorUpdateKindEnum(simplebase.Enum):
	"""This enumeration indicates the acceptance criteria for a diagnostic monitor."""
	always = 'ALWAYS', """Dem shall accept every update."""
	steady = 'STEADY', """Dem shall only accept if debouncing is at the limit."""

class DiagnosticObdSupportEnum(simplebase.Enum):
	"""This meta-class represents the ability to model the roles in which a participation in OBD is foreseen. At the moment, this applies exclusively to the Dem. However, future extension of the Dcm may require this setting as well."""
	masterEcu = 'MASTER-ECU', """This represent the role \"master ECU\"."""
	noObdSupport = 'NO-OBD-SUPPORT', """This represents the ability to explicitly specify that no participation in OBD is foreseen."""
	primaryEcu = 'PRIMARY-ECU', """This represents the role \"primary ECU\"."""
	secondaryEcu = 'SECONDARY-ECU', """This represents the role \"secondary ECU\"."""

class DiagnosticOccurrenceCounterProcessingEnum(simplebase.Enum):
	"""The occurrence counter triggering types."""
	confirmedDtcBit = 'CONFIRMED-DTC-BIT', """The occurrence counter is triggered by the TestFailed bit if the fault confirmation was successful (ConfirmedDTC bit is set)."""
	testFailedBit = 'TEST-FAILED-BIT', """The occurrence counter is only triggered by the TestFailed bit (and the fault confirmation is not considered)."""

class DiagnosticOperationCycleTypeEnum(simplebase.Enum):
	"""Operation cycles types used to identify certain Operation cycles with a certain semantics."""
	ignition = 'IGNITION', """Ignition ON / OFF cycle"""
	obdDrivingCycle = 'OBD-DRIVING-CYCLE', """OBD Driving cycle"""
	other = 'OTHER', """further operation cycle"""
	power = 'POWER', """Power ON / OFF cycle"""
	time = 'TIME', """Time based operation cycle"""
	warmup = 'WARMUP', """OBD Warm up cycle"""

class DiagnosticPeriodicRateCategoryEnum(simplebase.Enum):
	"""This meta-class provides possible values for the setting of the periodic rate."""
	periodicRateFast = 'PERIODIC-RATE-FAST', """This value represents a fast periodic rate."""
	periodicRateMedium = 'PERIODIC-RATE-MEDIUM', """This value represents a medium periodic rate."""
	periodicRateSlow = 'PERIODIC-RATE-SLOW', """This value represents a slow periodic rate."""

class DiagnosticProcessingStyleEnum(simplebase.Enum):
	"""This meta-class represents the ability to define the processing style of diagnostic requests."""
	processingStyleAsynchronous = 'PROCESSING-STYLE-ASYNCHRONOUS', """The software-component processes the request in background but still the Dcm has to issue the call again to eventually obtain the result of the request."""
	processingStyleAsynchronousWithError = 'PROCESSING-STYLE-ASYNCHRONOUS-WITH-ERROR', """The software-component processes the request in background but still the Dcm has to issue the call again to eventually obtain the result of the request or handle error code."""
	processingStyleSynchronous = 'PROCESSING-STYLE-SYNCHRONOUS', """The software-component is supposed to react synchronously on the request."""

class DiagnosticRecordTriggerEnum(simplebase.Enum):
	"""Triggers to allocate an event memory entry."""
	confirmed = 'CONFIRMED', """capture on \"Confirmed\""""
	custom = 'CUSTOM', """implement custom capture"""
	fdcThreshold = 'FDC-THRESHOLD', """capture on \"FDC Threshold\""""
	pending = 'PENDING', """capture on \"Pending\""""
	testFailed = 'TEST-FAILED', """capture on \"Test Failed\""""
	testFailedThisOperationCycle = 'TEST-FAILED-THIS-OPERATION-CYCLE', """Test Failed This Operation Cycle."""

class DiagnosticResponseOnEventActionEnum(simplebase.Enum):
	"""This meta-class has the ability to define sub-functions of the UDS service ResponseOnEvent."""
	clear = 'CLEAR', """Clears the configured events."""
	report = 'REPORT', """Reports the activated events."""
	start = 'START', """Starts the response on event service."""
	stop = 'STOP', """Stops the response on event service."""

class DiagnosticResponseToEcuResetEnum(simplebase.Enum):
	""
	respondAfterReset = 'RESPOND-AFTER-RESET', """Answer to EcuReset service should come after the reset."""
	respondBeforeReset = 'RESPOND-BEFORE-RESET', """Answer to EcuReset service should come before the reset."""

class DiagnosticRoutineTypeEnum(simplebase.Enum):
	"""This enumerator specifies the different types of diagnostic routines."""
	asynchronous = 'ASYNCHRONOUS', """This indicates that the diagnostic server is not blocked while the diagnostic routine is running."""
	synchronous = 'SYNCHRONOUS', """This indicates that the diagnostic routine blocks the diagnostic server in the ECU while the routine is running."""

class DiagnosticServiceRequestCallbackTypeEnum(simplebase.Enum):
	"""This represents the ability to define whether a Service Request Notification was used in the role of a manufacturer or a supplier."""
	requestCallbackTypeManufacturer = 'REQUEST-CALLBACK-TYPE-MANUFACTURER', """This represents the case that the usage of PortInterface ServiceRequestNotification has the characteristics of being used by a manufacturer."""
	requestCallbackTypeSupplier = 'REQUEST-CALLBACK-TYPE-SUPPLIER', """This represents the case that the usage of PortInterface ServiceRequestNotification has the characteristics of being used by a supplier."""

class DiagnosticSignificanceEnum(simplebase.Enum):
	"""Significance level of a diagnostic event."""
	fault = 'FAULT', """Failure, which affects the component/ECU itself."""
	occurence = 'OCCURENCE', """Issue, which indicates additional information concerning insufficient system behavior."""

class DiagnosticStatusBitHandlingTestFailedSinceLastClearEnum(simplebase.Enum):
	"""Aging and displacement has no impact on the \"TestFailedSinceLastClear\" status bits."""
	statusBitAgingAndDisplacement = 'STATUS-BIT-AGING-AND-DISPLACEMENT', ""
	statusBitNormal = 'STATUS-BIT-NORMAL', ""

class DiagnosticStoreEventSupportEnum(simplebase.Enum):
	"""This meta-class has the ability to define how a specific event in the context of the UDS service ResponseOnEvent shall be handled."""
	all = 'ALL', """The server supports both, storing and not storing the event."""
	noStoreEvent = 'NO-STORE-EVENT', """The event terminates when the server is powered down."""
	storeEvent = 'STORE-EVENT', """The event is persisted over a power down cycle."""

class DiagnosticTestResultUpdateEnum(simplebase.Enum):
	"""This meta-class represents the ability to define the update behavior of a DiagnosticTestResult."""
	always = 'ALWAYS', """Any DTR result reported by the monitor is used by the Dem."""
	steady = 'STEADY', """The Dem accepts reported DTRs only when the configured debouncing mechanism is stable at the FAIL or PASS limit."""

class DiagnosticTroubleCodeJ1939DtcKindEnum(simplebase.Enum):
	"""This meta-class represents the ability to further specify a J1939 DTC in terms of its semantics."""
	serviceOnly = 'SERVICE-ONLY', """this represents a DTC that is only relevant for service in a garage, reported by e.g. DM53."""
	standard = 'STANDARD', """This represents a non-specific DTC reported by e.g. DM1."""

class DiagnosticTypeOfDtcSupportedEnum(simplebase.Enum):
	"""Supported Dtc Types"""
	iso11992_4 = 'ISO-11992--4', """ISO11992-4 DTC format"""
	iso14229_1 = 'ISO-14229--1', """ISO14229-1 DTC format (3 byte format)"""
	iso15031_6 = 'ISO-15031--6', """ISO15031-6 DTC format (2 byte format)"""
	saeJ1939_73 = 'SAE-J-1939--73', """SAEJ1939-73 DTC format"""
	saeJ2012_da = 'SAE-J-2012--DA', """SAE_J2012-DA_DTCFormat_00 (3 byte format)"""

class DiagnosticTypeOfFreezeFrameRecordNumerationEnum(simplebase.Enum):
	"""FreezeFrame record numeration type"""
	calculated = 'CALCULATED', """Freeze frame records will be numbered consecutive starting by 1 in their chronological order."""
	configured = 'CONFIGURED', """Freeze frame records will be numbered based on the given configuration in their chronological order."""

class DiagnosticUdsSeverityEnum(simplebase.Enum):
	"""Severity types for a DTC according to ISO 14229-1."""
	checkAtNextHalt = 'CHECK-AT-NEXT-HALT', """Check at next halt."""
	immediately = 'IMMEDIATELY', """Check immediately."""
	maintenanceOnly = 'MAINTENANCE-ONLY', """Maintenance required."""
	noSeverity = 'NO-SEVERITY', """No severity information available."""

class DiagnosticValueAccessEnum(simplebase.Enum):
	"""Defines the access of the configured diagnostic current values which will be used by the Dem or Dcm module."""
	readOnly = 'READ-ONLY', """The access to the data element is limited to read-only. This is typically used to read-out diagnostic information (e.g. current values)."""
	readWrite = 'READ-WRITE', """The value of the diagnostic data element is classified as configurable (read and write access is possible)."""
	writeOnly = 'WRITE-ONLY', """The access to the data element is limited to write-only. This supports the use case where the Dcm just writes data to the application software without the intention to read it back,"""

class DiagnosticWwhObdDtcClassEnum(simplebase.Enum):
	"""This meta-class represents the ability to model severity classes of an WWH-OBD DTC."""
	demDtcWwhObdClassA = 'DEM-DTC-WWH-OBD-CLASS-A', """This attribute represents the severity class A."""
	demDtcWwhObdClassB1 = 'DEM-DTC-WWH-OBD-CLASS-B-1', """This attribute represents the severity class B1."""
	demDtcWwhObdClassB2 = 'DEM-DTC-WWH-OBD-CLASS-B-2', """This attribute represents the severity class B2."""
	demDtcWwhObdClassC = 'DEM-DTC-WWH-OBD-CLASS-C', """This attribute represents the severity class C."""
	demDtcWwhObdClassNoInformation = 'DEM-DTC-WWH-OBD-CLASS-NO-INFORMATION', """This attribute represents the option to intentionally not describe a dedicated severity class of an WWH-OBD DTC."""

class DiscoveryTechnologyEnum(simplebase.Enum):
	"""Discovery technology information."""
	bonjour = 'BONJOUR', """Bonjour Service Discovery"""
	dlna = 'DLNA', """DLNA UPnP Device Control Protocol Framework"""
	slp = 'SLP', """Service Location Protocol"""
	some_ip = 'SOMEIP', """Header format to be used with Remote Procedure Call (RPC) Messages in Client/Server-Communication as well as Sender/Receiver Messages."""
	ssdp = 'SSDP', """Simple Service Discovery Protocol (SSDP)"""

class DisplayFormatString(simplebase.SimpleStringElement):
	"""This is a display format specifier for the display of values  e.g. in documents or in measurement and calibration systems. 

The display format specifier is a subset of the ANSI C printf specifiers with the following
form:

  % [flags] [width] [.prec] type character 

For more details refer to \"ASAM-HarmonizedDataObjects-V1.1.pdf\" chapter 13.3.2 DISPLAY OF DATA. 

Due to the numerical nature of value settings, only the following type characters are allowed:

* d:  Signed decimal integer 
* i:  Signed decimal integer 
* o:  Unsigned octal integer 
* u:  Unsigned decimal integer 
* x:  Unsigned hexadecimal integer, using \"abcdef\" 
* X:  Unsigned hexadecimal integer, using \"ABCDEF\" 
* e:  Signed value having the form [-]d.dddd e [sign]ddd where d is a single decimal digit, dddd is one or more decimal digits, ddd is exactly three decimal digits, and sign is + or - 
* E:  Identical to the e format except that E rather than e introduces the exponent 
* f:  Signed value having the form [-]dddd.dddd, where dddd is one or more decimal digits; the number of digits before the decimal point depends on the magnitude of the number, and the number of digits after the decimal point depends on the requested precision 
* g:  Signed value printed in f or e format, whichever is more compact for the given value and precision; trailing zeros are truncated, and the decimal point appears only if one or more digits follow it 
* G:  Identical to the g format, except that E, rather than e, introduces the exponent (where appropriate)"""
	_regex=r"%[ \-+#]?[0-9]*(\.[0-9]+)?[diouxXfeEgGcs]"

class DisplayPresentationEnum(simplebase.Enum):
	"""This meta-class represents the ability to provide values for controlling the presentation of data within measurement and calibration tools."""
	presentationContinuous = 'PRESENTATION-CONTINUOUS', """The presentation of data shall form a continuous graph between data points."""
	presentationDiscrete = 'PRESENTATION-DISCRETE', """The presentation of data shall be step-shaped between data points."""

class DoIpEntityRoleEnum(simplebase.Enum):
	"""DoIP role a network-node has."""
	edgeNode = 'EDGE-NODE', """Network node is a DoIP gateway that accepts external connections."""
	gateway = 'GATEWAY', """Network node is a Gateway between the DoIP network and other networks."""
	node = 'NODE', """Network node is a DoIp node."""

class DtcFormatTypeEnum(simplebase.Enum):
	"""This enumeration specifies the DTC format."""
	j1939 = 'J-1939', """Defines the J1939 DTC format."""
	obd = 'OBD', """Defines the OBD DTC format."""
	uds = 'UDS', """Defines the UDS DTC format."""

class DtcKindEnum(simplebase.Enum):
	"""This enumeration defines the possible kinds of diagnostic monitors regarding the OBD relevance."""
	emissionRelatedDtc = 'EMISSION-RELATED-DTC', """This indicates that the monitor reports a OBD-relevant malfunction."""
	nonEmmissionRelatedDtc = 'NON-EMMISSION-RELATED-DTC', """This indicates that the monitor reports a non-OBD-relevant malfunction."""

class EEnum(simplebase.Enum):
	"""This specifies the possible kinds of emphasis as proposal how to render it on paper or screen. Note that it would have been better to use plain, weak (italic), strong (bold), veryStrong (bolditalic) ... But users complained about this."""
	bold = 'BOLD', """The emphasis is preferably represented in boldface font."""
	bolditalic = 'BOLDITALIC', """The emphasis is preferably represented in boldface plus italic font."""
	italic = 'ITALIC', """The emphasis is preferably represented in italic font."""
	plain = 'PLAIN', """The emphasis has no specific rendering. It is used if e.g. semantic information is applied to the emphasis text."""

class EEnumFont(simplebase.Enum):
	"""This specifies the possible kind of fonts to be used for emphasis."""
	default = 'DEFAULT', """The emphasis uses the default font."""
	mono = 'MONO', """The emphasis uses a monospaced font."""

class EcucAffectionEnum(simplebase.Enum):
	"""Possible affections used by the EcucConfigurationClassAffection.

This element is removed from the specifications and shall not be used."""
	LTAffectsPB = 'LT-AFFECTS-PB', """A link time parameter affecting one or several post-build time parameter(s)."""
	NOAffect = 'NO-AFFECT', """no affect on any other parameter."""
	PCAffectsLT = 'PC-AFFECTS-LT', """A pre-compile time parameter affecting one or several link time parameter(s)."""
	PCAffectsLTAndPB = 'PC-AFFECTS-LT-AND-PB', """A pre-compile time parameter affecting one or several link time and post-build time parameter(s))."""
	PCAffectsPB = 'PC-AFFECTS-PB', """A pre-compile time parameter affecting one or several post build time parameter(s)."""

class EcucConfigurationClassEnum(simplebase.Enum):
	"""Possible configuration classes for the AUTOSAR configuration parameters."""
	Link = 'LINK', """Link Time: parts of configuration are delivered from another object code file"""
	PostBuild = 'POST-BUILD', """PostBuildTime: after compilation a configuration parameter can be changed."""
	PreCompile = 'PRE-COMPILE', """PreCompile Time: after compilation a configuration parameter can not be changed any more."""
	PublishedInformation = 'PUBLISHED-INFORMATION', """PublishedInformation is used to specify the fact that certain 
information is fixed even before the pre-compile stage."""

class EcucConfigurationVariantEnum(simplebase.Enum):
	"""Specifies the possible Configuration Variants used for AUTOSAR BSW Modules."""
	PreconfiguredConfiguration = 'PRECONFIGURED-CONFIGURATION', """Preconfigured (i.e. fixed) configuration which cannot be changed."""
	RecommendedConfiguration = 'RECOMMENDED-CONFIGURATION', """Recommended configuration for a module."""
	VariantLinkTime = 'VARIANT-LINK-TIME', """Specifies that the BSW Module implementation may use PreCompileTime and LinkTime configuration parameters."""
	VariantPostBuild = 'VARIANT-POST-BUILD', """Specifies that the BSW Module implementation may use PreCompileTime, LinkTime and PostBuild configuration parameters."""
	VariantPostBuildLoadable = 'VARIANT-POST-BUILD-LOADABLE', """Specifies that the BSW Module implementation may use PreCompileTime, LinkTime and PostBuild loadable configuration parameters (supported in the VSMD).

This attribute is removed from the specifications and shall not be used."""
	VariantPostBuildSelectable = 'VARIANT-POST-BUILD-SELECTABLE', """Specifies that the BSW Module implementation may use PreCompileTime, LinkTime and PostBuild selectable configuration parameters (supported in the VSMD).

This attribute is removed from the specifications and shall not be used."""
	VariantPreCompile = 'VARIANT-PRE-COMPILE', """Specifies that the BSW Module implementation uses only PreCompileTime configuration parameters."""

class EcucDestinationUriNestingContractEnum(simplebase.Enum):
	"""EcucDestinationUriNestingContractEnum is used to determine what is qualified by the EcucDestinationUriPolicy."""
	leafOfTargetContainer = 'LEAF-OF-TARGET-CONTAINER', """EcucDestinationUriPolicy describes elements (subContainers, Parameters, References) that are directly owned by the target container."""
	targetContainer = 'TARGET-CONTAINER', """EcucDestinationUriPolicy describes the target container of EcucUriReferenceDef."""
	vertexOfTargetContainer = 'VERTEX-OF-TARGET-CONTAINER', """EcucDestinationUriPolicy describes elements (subContainers, Parameters, References) of the target container which can be defined in arbitrary nested subContainer structure."""

class EcucScopeEnum(simplebase.Enum):
	"""Possible scope settings for a configuration element."""
	ECU = 'ECU', """An element may be shared with other modules."""
	local = 'LOCAL', """An element is only be applicable for the module it is defined in."""

class EndToEndProfileBehaviorEnum(simplebase.Enum):
	"""Behavior of the check functionality"""
	PRE_R4_2 = 'PRE--R-4--2', """Check has the legacy behavior, before AUTOSAR Release 4.2."""
	R4_2 = 'R-4--2', """Check behaves like new P4/P5/P6 profiles introduced in AUTOSAR Release 4.2."""

class EnvironmentCaptureToReportingEnum(simplebase.Enum):
	"""This meta-class represents the ability to define the behavior of the capturing behavior."""
	captureAsynchronousToReporting = 'CAPTURE-ASYNCHRONOUS-TO-REPORTING', """The data capturing is postponed to the next cycle of the Dem_Mainfunction. (This means that there is a minimum delay between report of the failure and capturing the data."""
	captureSynchronousToReporting = 'CAPTURE-SYNCHRONOUS-TO-REPORTING', """The data is captured immediately within the reporting function (i.e. in the context of the setEventStatus/reportErrorStatus function)."""

class EthGlobalTimeMessageFormatEnum(simplebase.Enum):
	"""Specifies which message formats are available to for the Ethernet time sync protocol."""
	IEEE802_1AS = 'IEEE802-1AS', """Message format according to IEEE 802.1AS standard."""
	IEEE802_1AS_AUTOSAR = 'IEEE802-1AS-AUTOSAR', """Message format according to IEEE 802.1AS standard with AUTOSAR extensions."""

class EthernetConnectionNegotiationEnum(simplebase.Enum):
	"""Specifies connection negotiation types of Ethernet transceiver links."""
	auto = 'AUTO', """Automatic Negotiation"""
	master = 'MASTER', """Master"""
	slave = 'SLAVE', """Slave"""

class EthernetCouplingPortSchedulerEnum(simplebase.Enum):
	"""Defines the schedule algorithm to be used."""
	deficitRoundRobin = 'DEFICIT-ROUND-ROBIN', """Schedule algorithm \"deficit round robin\""""
	strictPriority = 'STRICT-PRIORITY', """Schedule algorithm \"strict priority\""""
	weightedRoundRobin = 'WEIGHTED-ROUND-ROBIN', """Schedule algorithm \"weighted round robin\""""

class EthernetMacLayerTypeEnum(simplebase.Enum):
	"""Specifies MAC (Media Access Control) Layer types."""
	xMII = 'X-MII', """Mac layer interface (data) bandwith class 100Mbit/s and 10Mbit/s (e.g. RMII, RvMII, SMII, RvMII)"""
	xGMII = 'XG-MII', """Mac layer interface (data) bandwith class 1Gbit/s (e.g. GMII, RGMII, SGMII, RvGMII, USGMII)"""
	xXGMII = 'XXG-MII', """Mac layer interface (data) bandwith class 10Gbit/s"""

class EthernetPhysicalLayerTypeEnum(simplebase.Enum):
	"""Specifies physical layer types of Ethernet transceiver links."""
	_1000BASE_T = '1000BASE-T', """Ethernet Standard (IEEE 802.3ab) to support 1Gbit/s over 4 twisted pairs."""
	_1000BASE_T1 = '1000BASE-T1', """Ethernet Standard (IEEE 802.3bp) to support 1Gbit/s over a single twisted pair cable."""
	_100BASE_T1 = '100BASE-T1', """Ethernet Standard (IEEE 802.3bw) to support 100Mbit/s over a single twisted pair cable.  100BASE-T1 is the IEEE Standardized version of BroadRReach."""
	_100BASE_TX = '100BASE-TX', """Ethernet Standard (IEEE 802.3u) to support 100Mbit/s over two twisted pairs."""
	_10BASE_T1S = '10BASE-T1S', """Physical layer interface 10BASE-T1S (10Mbit/s, 2 pairs). Used for automotive."""
	baseT = 'BASE-T', """BaseT physical layer (10BaseT, 100BaseT, 1000BaseT)"""
	broadRReach = 'BROAD-R-REACH', """BroadR-Reach physical layer"""
	iEEE802_11P = 'IEEE802-11P', """Ethernet Standard (IEEE 802.11p) to support wireless communication in vehicular environments."""
	rtpge = 'RTPGE', """Reduced Twisted Pair Gigabit Ethernet (RTPGE) physical layer"""
	xMII = 'X-MII', """Media Independent Interface (MII) physical layer"""
	xMMI = 'X-MMI', """This enumeration literal is set to obsolete and will be removed in future. Please use xMII instead. 

Old description: Media Independent Interface (MII) physical layer"""

class EthernetSwitchVlanEgressTaggingEnum(simplebase.Enum):
	"""Defines the VLAN tag sending behavior."""
	notSent = 'NOT-SENT', """will not be sent"""
	sentTagged = 'SENT-TAGGED', """sent with its VLAN tag"""
	sentUntagged = 'SENT-UNTAGGED', """sent without a VLAN tag"""

class EthernetSwitchVlanIngressTagEnum(simplebase.Enum):
	"""Defines the possible tagging behavior at an ingress port."""
	dropUntagged = 'DROP-UNTAGGED', """Drop if untagged."""
	forwardAsIs = 'FORWARD-AS-IS', """Forward with the same VLAN as received. Also untagged frames will be forwarded as untagged."""

class EventAcceptanceStatusEnum(simplebase.Enum):
	"""This enumerator specifies the initial status for enable or disable of acceptance of event reports of a diagnostic event."""
	eventAcceptanceDisabled = 'EVENT-ACCEPTANCE-DISABLED', """Acceptance of a diagnostic event is disabled."""
	eventAcceptanceEnabled = 'EVENT-ACCEPTANCE-ENABLED', """Acceptance of a diagnostic event is enabled."""

class EventGroupControlTypeEnum(simplebase.Enum):
	"""Types of a RoutingGroups for the event communication."""
	activationAndTriggerUnicast = 'ACTIVATION-AND-TRIGGER-UNICAST', """Activate the data path for unicast events and triggered unicast events that are sent out after a client got subscribed."""
	activationMulticast = 'ACTIVATION-MULTICAST', """Activate the data path for multicast events of an EventGroup."""
	activationUnicast = 'ACTIVATION-UNICAST', """Activate the data path for unicast events of an EventGroup."""
	triggerUnicast = 'TRIGGER-UNICAST', """Activate the data path for triggered unicast events that are sent out after a client got subscribed."""

class EventOccurrenceKindEnum(simplebase.Enum):
	"""This is used to describe the type of the occurrence of an event within a given time interval."""
	multipleOccurrences = 'MULTIPLE-OCCURRENCES', """Specifies that an event may occur more than once in a given time interval."""
	singleOccurrence = 'SINGLE-OCCURRENCE', """Specifies that an event shall occur only once in a given time interval."""

class ExecutionOrderConstraintTypeEnum(simplebase.Enum):
	"""This is used to describe the specific type of the ExecutionOrderConstraint."""
	hierarchicalEOC = 'HIERARCHICAL-EOC', """Specifies that the Execution Order Constraint specifies a hierarchical execution order constraint."""
	ordinaryEOC = 'ORDINARY-EOC', """Specifies that the Execution Order Constraint specifies an ordinary execution order constraint."""
	repetitiveEOC = 'REPETITIVE-EOC', """Specifies that the Execution Order Constraint specifies a repetitive execution order constraint."""

class ExecutionStateReportingBehaviorEnum(simplebase.Enum):
	"""This enumeration provides options for controlling of how an Executable reports its execution state to the Execution Management"""
	doesNotReportExecutionState = 'DOES-NOT-REPORT-EXECUTION-STATE', """The Executable shall not report its execution state to the Execution Management."""
	reportsExecutionState = 'REPORTS-EXECUTION-STATE', """The Executable shall report its execution state to the Execution Management."""

class ExecutionTimeTypeEnum(simplebase.Enum):
	"""Specifies the type of the execution time constrained by ExecutionTimeConstraint."""
	gross = 'GROSS', """Indicates that the given execution time is the time used to execute the ExecutableEntity without any interruption and and including external calls."""
	net = 'NET', """Indicates that the given execution time is the time used to execute the ExecutableEntity without any interruption and without any external calls."""

class ExtIdClassEnum(simplebase.SimpleUnlimitedStringElement):
	"""This is in fact an enumerator. The possible values are all legal XML names of identifiable objects even those of other XML files. 

If the schemas of all questionable files are generated from a common meta-model, this is something like an IdentifiableSubtypesEnum. Maybe a future version of the Schema generator can generate such an enum.

As of now it is specified as string."""

class FieldAccessEnum(simplebase.Enum):
	"""This meta-class provides values that qualify access to a field."""
	getter = 'GETTER', """Access to the getter of the Field."""
	getterSetter = 'GETTER-SETTER', """Access to getter and setter of the field"""
	setter = 'SETTER', """Access to the setter of the Field."""

class FilterDebouncingEnum(simplebase.Enum):
	"""This enumeration defines possible values for the filter debouncing strategy."""
	debounceData = 'DEBOUNCE-DATA', """The signal is a
mean value"""
	rawData = 'RAW-DATA', """Means that no modification of the
signal has been applied. This is the default
value"""
	waitTimeDate = 'WAIT-TIME-DATE', """The signal is delivered by a GET operation after a certain amount of time"""

class FlexrayChannelName(simplebase.Enum):
	"""Name of the channel."""
	channelA = 'CHANNEL-A', """Channel A"""
	channelB = 'CHANNEL-B', """Channel B"""

class FlexrayNmScheduleVariant(simplebase.Enum):
	"""FrNm schedule variant according to FrNm SWS."""
	scheduleVariant1 = 'SCHEDULE-VARIANT-1', """NM-Vote and NM Data transmitted within one PDU in static segment. The NM-Vote has to be realized as separate bit within the PDU."""
	scheduleVariant2 = 'SCHEDULE-VARIANT-2', """NM-Vote and NM-Data transmitted within one PDU in dynamic segment. The presence (or non-presence) of the PDU corresponds to the NM-Vote"""
	scheduleVariant3 = 'SCHEDULE-VARIANT-3', """NM-Vote and NM-Data are transmitted in the static segment in separate PDUs. This alternative is not recommended => Alternative 1 should be used instead."""
	scheduleVariant4 = 'SCHEDULE-VARIANT-4', """NM-Vote transmitted in static and NM-Data transmitted in dynamic segment."""
	scheduleVariant5 = 'SCHEDULE-VARIANT-5', """NM-Vote is transmitted in dynamic and NM-Data is transmitted in static segment. This alternative is not recommended => Variants 2 or 6 should be used instead."""
	scheduleVariant6 = 'SCHEDULE-VARIANT-6', """NM-Vote and NM-Data are transmitted in dynamic segment in separate PDUs."""
	scheduleVariant7 = 'SCHEDULE-VARIANT-7', """NM-Vote and a copy of the CBV are transmitted in the static segment (using the FlexRay NM Vector support) and NM-Data is transmitted in the dynamic segment"""

class Float(simplebase.SimpleUnlimitedFloatElement):
	"""An instance of Float is an element from the set of real numbers."""

class FloatEnum(simplebase.Enum):
	"""This enumerator specifies the policy how an objects floats on a page."""
	float = 'FLOAT', """This indicates that a page formatter is allowed to float the table to optimize the pagination. This is for example supported by TeX."""
	noFloat = 'NO-FLOAT', """This indicates that a page formatter is not allowed to float the object to optimize the pagination."""

class FMFeatureSelectionState(simplebase.Enum):
	"""Defines how a particular FMFeature contributes to a FMFSelectionSet."""
	deselected = 'DESELECTED', """The feature is excluded from the selection."""
	selected = 'SELECTED', """The feature is included in the selection."""
	undecided = 'UNDECIDED', """It is not yet decided whether the feature shall be included into or excluded from the selection."""

class FrArTpAckType(simplebase.Enum):
	"""Type of Acknowledgement."""
	ackWithRt = 'ACK-WITH-RT', """Acknowledgement with retry."""
	ackWithoutRt = 'ACK-WITHOUT-RT', """Acknowledgement without retry."""
	noAck = 'NO-ACK', """No acknowledgement."""

class FrameEnum(simplebase.Enum):
	"""This enumerator specifies the policy, where to place a frame border around the table."""
	all = 'ALL', """Borders all around the table"""
	bottom = 'BOTTOM', """Border at the bottom of the table"""
	none = 'NONE', """No borders around the table"""
	sides = 'SIDES', """Borders at the sides of the table"""
	top = 'TOP', """Border at the top of the table"""
	topbot = 'TOPBOT', """Borders at the top and bottom of  the table"""

class FullBindingTimeEnum(simplebase.Enum):
	"""This enumeration specifies the BindingTimes that can be used in AUTOSAR models."""
	blueprintDerivationTime = 'BLUEPRINT-DERIVATION-TIME', """The point in time when an object is created from a blueprint."""
	codeGenerationTime = 'CODE-GENERATION-TIME', """* Coding by hand, based on requirements document.
* Tool based code generation, e.g. from a model.
* The model may contain variants.
* Only code for the selected variant(s) is actually generated."""
	linkTime = 'LINK-TIME', """Configure what is included in object code, and what is omitted
Based on which variant(s) are selected
E.g. for modules that are delivered as object code (as opposed to those that are delivered as source code)"""
	postBuild = 'POST-BUILD', """PostBuild is the binding time which is bound latest at startup of the ECU. In other words this is everything between creation of the executable program and startup of the ECU."""
	preCompileTime = 'PRE-COMPILE-TIME', """This is typically the C-Preprocessor.
Exclude parts of the code from the compilation process, e.g.,
because they are not required for the selected variant,
because they are incompatible with the selected variant,
because they require resources that are not present in the selected variant.
Object code is only generated for the selected variant(s).
The code that is excluded at this stage code will not be available at later stages."""
	systemDesignTime = 'SYSTEM-DESIGN-TIME', """* Designing the VFB.
* Software Component types (PortInterfaces).
* SWC Prototypes and the Connections between SWCprototypes.
* Designing the Topology
* ECUs and interconnecting Networks
* Designing the Communication Matrix and Data Mapping"""

class GlobalTimeCrcSupportEnum(simplebase.Enum):
	"""This enumeration is used to define whether and how CRC on the TX side shall be utilized."""
	crcNotSupported = 'CRC-NOT-SUPPORTED', """This indicates that CRC is not supported"""
	crcSupported = 'CRC-SUPPORTED', """This indicates that CRC is supported"""

class GlobalTimeCrcValidationEnum(simplebase.Enum):
	"""This enumeration provides values for the evaluation of the CRC"""
	crcIgnored = 'CRC-IGNORED', """The CRC is supposed to be ignored"""
	crcNotValidated = 'CRC-NOT-VALIDATED', """The CRC is not supposed to be present. If CRC is present the message is ignored."""
	crcOptional = 'CRC-OPTIONAL', """Either the CRC is present and then shall be validated or the CRC is not present and no CRC check is done."""
	crcValidated = 'CRC-VALIDATED', """This CRC is supposed to be validated."""

class GraphicFitEnum(simplebase.Enum):
	"""This enumerator specifies the policy how to place and scale the figure on the page."""
	AsIs = 'AS-IS', """This indicates that the image shall be incorporated as is without scaling, rotation etc."""
	FitToPage = 'FIT-TO-PAGE', """Fit to the page"""
	FitToText = 'FIT-TO-TEXT', """fit to the text containing the graphic."""
	LimitToPage = 'LIMIT-TO-PAGE', """This indicates that the width of the graphic shall be limited to the '''page width'''. The image shall not be scaled down but cropped."""
	LimitToText = 'LIMIT-TO-TEXT', """This indicates that the width of the graphic shall be limited to the width of the current '''text flow'''. The image shall not be scaled down but cropped."""
	Rotate180 = 'ROTATE-180', """Rotate 180 degree"""
	Rotate180LimitToText = 'ROTATE-180-LIMIT-TO-TEXT', """Rotate 180 degree"""
	Rotate90ccw = 'ROTATE-90-CCW', """Rotate 90 degree counter clockwise"""
	Rotate90CcwFitToText = 'ROTATE-90-CCW-FIT-TO-TEXT', """Rotate by 90 degree counter clock wise and then fit to text"""
	Rotate90CcwLimitToText = 'ROTATE-90-CCW-LIMIT-TO-TEXT', """Rotate by 90 degree counter clock wise and then fit to text"""
	Rotate90Cw = 'ROTATE-90-CW', """Rotate 90 degree clockwise"""
	Rotate90CwFitToText = 'ROTATE-90-CW-FIT-TO-TEXT', """Rotate by 90 degree and then fit to text"""
	Rotate90CwLimitToText = 'ROTATE-90-CW-LIMIT-TO-TEXT', """Rotate by 90 degree and then fit to text"""

class GraphicNotationEnum(simplebase.Enum):
	"""This enumerator specifies the various notations (finally file types) used to represent the figure."""
	bmp = 'BMP', """bitmap image"""
	eps = 'EPS', """Encapsulated Postscript"""
	gif = 'GIF', """Graphics Interchange Format"""
	jpg = 'JPG', """\"Joint Photographic Experts Group\"  format"""
	pdf = 'PDF', """Portable Document Format"""
	png = 'PNG', """Portable Network Graphics"""
	svg = 'SVG', """scalable vector graphic"""
	tiff = 'TIFF', """Tagged Image File Format"""

class HandleInvalidEnum(simplebase.Enum):
	"""Strategies of handling the reception of invalidValue."""
	dontInvalidate = 'DONT-INVALIDATE', """Invalidation is switched off."""
	externalReplacement = 'EXTERNAL-REPLACEMENT', """Replace a received invalidValue. The replacement value is sourced from the externalReplacement."""
	keep = 'KEEP', """The application software is supposed to  handle signal invalidation on RTE API level either by DataReceiveErrorEvent or check of error code on read access."""
	replace = 'REPLACE', """Replace a received invalidValue. The replacement value is specified by the initValue."""

class HandleOutOfRangeEnum(simplebase.Enum):
	"""A value of this type is taken for controlling the range checking behavior of the AUTOSAR RTE."""
	default = 'DEFAULT', """The RTE will use the initValue if the actual value is out of the specified bounds."""
	externalReplacement = 'EXTERNAL-REPLACEMENT', """This indicates that the value replacement is sourced from the attribute replaceWith."""
	ignore = 'IGNORE', """The RTE will ignore any attempt to send or receive the corresponding dataElement if the value is out of the specified range."""
	invalid = 'INVALID', """The RTE will use the invalidValue if the value is out of the specified bounds."""
	none = 'NONE', """A range check is not required."""
	saturate = 'SATURATE', """The RTE will saturate the value of the dataElement such that it is limited to the applicable upper bound if it is greater than the upper bound. Consequently, it is limited to the applicable lower bound if the value is less than the lower bound."""

class HandleOutOfRangeStatusEnum(simplebase.Enum):
	"""This enumeration defines how the RTE handles values that are out of range."""
	indicate = 'INDICATE', """The RTE sets the return status to RTE_E_OUT_OF_RANGE if the received value is out of range and the attribute handleOutOfRange is not set to \"none\" or \"invalid\"."""
	silent = 'SILENT', """The RTE sets the return status to RTE_E_OK"""

class HandleTerminationAndRestartEnum(simplebase.Enum):
	"""Controls the behavior of an AtomicSwComponentType with respect to stop and restart."""
	canBeTerminated = 'CAN-BE-TERMINATED', """Supports termination."""
	canBeTerminatedAndRestarted = 'CAN-BE-TERMINATED-AND-RESTARTED', """Supports termination and restarting."""
	noSupport = 'NO-SUPPORT', """Stop and restart is not supported at all."""

class HandleTimeoutEnum(simplebase.Enum):
	"""Strategies of handling a reception timeout violation."""
	none = 'NONE', """If set to none no replacement shall take place."""
	replace = 'REPLACE', """If set to replace, the replacement value shall be the  ComInitValue."""
	replaceByTimeoutSubstitutionValue = 'REPLACE-BY-TIMEOUT-SUBSTITUTION-VALUE', """If set to replace, the replacement value shall be the timeout substitution value."""

class HttpAcceptEncodingEnum(simplebase.Enum):
	"""This enumeration defines the value for the accept-encoding field of the HTTP header."""
	deflate = 'DEFLATE', """Use deflate compression."""
	gzip = 'GZIP', """Use gzip pcompression."""

class IPduSignalProcessingEnum(simplebase.Enum):
	"""Definition of signal processing modes."""
	deferred = 'DEFERRED', """The signal indications / confirmations are deferred."""
	immediate = 'IMMEDIATE', """The signal indications / confirmations are performed."""

class IPsecDpdActionEnum(simplebase.Enum):
	"""Potential Dead Peer Detection (Dpd) Actions"""
	clear = 'CLEAR', """Deletes the SA."""
	restart = 'RESTART', """Immediately tries to establish the connection."""
	trap = 'TRAP', """tries to establish the connection after traffic is sent to the peer."""

class IPsecHeaderTypeEnum(simplebase.Enum):
	"""IPsec Header Type options"""
	ah = 'AH', """Authentication Header (AH)"""
	esp = 'ESP', """Encapsulating Security Payloads (ESP)"""
	none = 'NONE', """No header"""

class IPsecIpProtocolEnum(simplebase.Enum):
	"""Definition of supported TcpIp protocols that are supported in Security Policy Database (SPD) entries in IPSec configurations."""
	any = 'ANY', """ANY protocol"""
	icmp = 'ICMP', """Internet Control Message Protocol (ICMP)"""
	tcp = 'TCP', """TCP Protocol"""
	udp = 'UDP', """UDP Protocol"""

class IPsecModeEnum(simplebase.Enum):
	"""This enumeration describes the supported IPSec modes."""
	transport = 'TRANSPORT', """Signifying that the IPSec transport mode is used. With the transport mode the original IP header is retained and only the IP payload and ESP trailer is encrypted."""
	tunnel = 'TUNNEL', """Signifying that the IPSec tunnel mode is used. With tunnel mode, the entire original IP packet is protected by IPSec. This means IPSec wraps the original packet, encrypts it, adds a new IP header and sends it to the other side."""

class IPsecPolicyEnum(simplebase.Enum):
	""
	drop = 'DROP', """Signifying that packets should be discarded"""
	ipsec = 'IPSEC', """Signifying that packets should be protected."""
	passthrough = 'PASSTHROUGH', """Signifying that no IPsec processing should be done at all."""
	reject = 'REJECT', """Signifying that packets should be discarded and a diagnostic ICMP returned."""

class ISignalTypeEnum(simplebase.Enum):
	"""This enumeration defines ISignal types that are used for derivation of the ComSignalType in the COM configuration."""
	array = 'ARRAY', """ISignal shall be interpreted as an array (UINT8_N, UINT8_DYN)"""
	primitive = 'PRIMITIVE', """ISignal shall be interpreted as a primitive type (e.g. UINT_8, SINT_32)"""

class IkeAuthenticationMethodEnum(simplebase.Enum):
	"""This enumeration describes the supported IKE authentication methods."""
	dsa = 'DSA', """Digital Signature Authentication"""
	psk = 'PSK', """Pre-shared key authentication"""

class Integer(simplebase.SimpleIntegerElement):
	"""An instance of Integer is an element in the set of integer numbers ( ..., -2, -1, 0, 1, 2, ...).  

The value can be expressed in decimal, octal, hexadecimal and binary representation. Negative numbers can only be expressed in decimal notation

Range is from -2147483648 and 2147483647."""
	_regex=r"0|[\+\-]?[1-9][0-9]*|0[xX][0-9a-fA-F]+|0[bB][0-1]+|0[0-7]+"

class IntervalTypeEnum(simplebase.Enum):
	"""This enumerator specifies the type of an interval."""
	closed = 'CLOSED', """The area is limited by the value given. The value itself is included."""
	infinite = 'INFINITE', """This indicates that the limit is infinite. Note, it is obsolete. Use INF / -INF as value of the limit."""
	open = 'OPEN', """The area is limited by the value given. The value itself is not included."""

class Ip4AddressString(simplebase.SimpleStringElement):
	"""This is used to specify an IP4 address. Notation: 255.255.255.255"""
	_regex=r"(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)|ANY"

class Ip6AddressString(simplebase.SimpleStringElement):
	"""This is used to specify an IP6 address. 
Notation:  FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF

Alternative notations, short-cuts with duplicate colons like ::, etc. or mixtures using colons and dots, are not allowed."""
	_regex=r"[0-9A-Fa-f]{1,4}(:[0-9A-Fa-f]{1,4}){7,7}|ANY"

class IpAddressKeepEnum(simplebase.Enum):
	"""Defines the behavior after a dynamic IP address has been assigned."""
	forget = 'FORGET', """After a dynamic IP address has been assigned just use it for this session."""
	storePersistently = 'STORE-PERSISTENTLY', """After a dynamic IP address has been assigned store the address persistently."""

class IPTransportProtocolEnum(simplebase.Enum):
	"""Transport Layer protocols in the Internet protocol suite."""
	tcp = 'TCP', """Transmission Control Protocol (TCP)"""
	udp = 'UDP', """User Datagram Protocol (UDP)."""

class Ipv4AddressSourceEnum(simplebase.Enum):
	"""Defines how the node obtains its IPv4-Address."""
	autoIp = 'AUTO-IP', """AutoIP is used to dynamically assign IP addresses at device startup."""
	autoIp_doip = 'AUTO-IP--DOIP', """Linklocal IPv4 Address Assignment using DoIP Parameters"""
	autoIp_dhcpv4 = 'AUTO-IPDHCPV-4', """This enum literal is deprecated and will be removed in future.

Old description: 
The IpAddress is declared via AutoIp or dhcp."""
	dhcpv4 = 'DHCPV-4', """DHCP is a service for the automatic IP configuration of a client."""
	fixed = 'FIXED', """The IP Address shall be declared manually."""

class Ipv6AddressSourceEnum(simplebase.Enum):
	"""Defines how the node obtains its IPv6-Address."""
	dhcpv6 = 'DHCPV-6', """DHCP is a service for the automatic IP configuration of a client."""
	fixed = 'FIXED', """The IP Address shall be declared manually."""
	linkLocal = 'LINK-LOCAL', """LinkLocal is intended only for communications within the segment of a local network (a link) or a point-to-point connection that a host is connected to."""
	linkLocal_doip = 'LINK-LOCAL--DOIP', """Linklocal IPv6 Address Assignment using DoIP Parameters"""
	routerAdvertisement = 'ROUTER-ADVERTISEMENT', """IPv6 Stateless Autoconfiguration."""

class ItemLabelPosEnum(simplebase.Enum):
	"""This enumerator specifies, how the label of a labeled list shall be rendered."""
	newline = 'NEWLINE', """The label is renders in a new line."""
	newlineIfNecessary = 'NEWLINE-IF-NECESSARY', """The label is rendered in a new line if it is longer than the indentation."""
	noNewline = 'NO-NEWLINE', """The label is rendered in one line with the item even if it is longer than the indentation."""

class KeepWithPreviousEnum(simplebase.Enum):
	"""This enumerator specifies a page break policy by controlling blocks which shall be kept together."""
	keep = 'KEEP', """This indicates that the block shall be kept together with the previous block."""
	noKeep = 'NO-KEEP', """This indicates that there is no need to keep the block with the previous one. This is the same as if the attribute itself is missing."""

class KeyUsageRestrictionEnum(simplebase.Enum):
	""
	generate = 'GENERATE', ""
	generateAndVerify = 'GENERATE-AND-VERIFY', ""
	verify = 'VERIFY', ""

class LEnum(simplebase.Enum):
	"""This denotes the possible language designators according to the two letter code of ISO 693."""
	aa = 'AA', """Afar"""
	ab = 'AB', """Abkhazian"""
	af = 'AF', """Afrikaans"""
	am = 'AM', """Amharic"""
	ar = 'AR', """Arabic"""
	as_ = 'AS', """Assamese"""
	ay = 'AY', """Aymara"""
	az = 'AZ', """Azerbaijani"""
	ba = 'BA', """Bashkir"""
	be = 'BE', """Byelorussian"""
	bg = 'BG', """Bulgarian"""
	bh = 'BH', """Bihari"""
	bi = 'BI', """Bislama"""
	bn = 'BN', """Bengali"""
	bo = 'BO', """Tibetian"""
	br = 'BR', """Breton"""
	ca = 'CA', """Catalan"""
	co = 'CO', """Corsican"""
	cs = 'CS', """Czech"""
	cy = 'CY', """Welsh"""
	da = 'DA', """Danish"""
	de = 'DE', """German"""
	dz = 'DZ', """Bhutani"""
	el = 'EL', """Greek"""
	en = 'EN', """English"""
	eo = 'EO', """Esperanto"""
	es = 'ES', """Spanish"""
	et = 'ET', """Estonian"""
	eu = 'EU', """Basque"""
	fa = 'FA', """Persian"""
	fi = 'FI', """Finnish"""
	fj = 'FJ', """Fiji"""
	fo = 'FO', """Faeroese"""
	forAll = 'FOR-ALL', """The content applies to all languages"""
	fr = 'FR', """French"""
	fy = 'FY', """Frisian"""
	ga = 'GA', """Irish"""
	gd = 'GD', """Scots Gaelic"""
	gl = 'GL', """Galician"""
	gn = 'GN', """Guarani"""
	gu = 'GU', """Gjarati"""
	ha = 'HA', """Hausa"""
	hi = 'HI', """Hindi"""
	hr = 'HR', """Croatian"""
	hu = 'HU', """Hungarian"""
	hy = 'HY', """Armenian"""
	ia = 'IA', """Interlingua"""
	ie = 'IE', """Interlingue"""
	ik = 'IK', """Inupiak"""
	in_ = 'IN', """Indonesian"""
	is_ = 'IS', """Icelandic"""
	it = 'IT', """Italian"""
	iw = 'IW', """Hebrew"""
	ja = 'JA', """Japanese"""
	ji = 'JI', """Yiddish"""
	jw = 'JW', """Javanese"""
	ka = 'KA', """Georgian"""
	kk = 'KK', """Kazakh"""
	kl = 'KL', """Greenlandic"""
	km = 'KM', """Cambodian"""
	kn = 'KN', """Kannada"""
	ko = 'KO', """Korean"""
	ks = 'KS', """Kashmiri"""
	ku = 'KU', """Kurdish"""
	ky = 'KY', """Kirghiz"""
	la = 'LA', """Latin"""
	ln = 'LN', """Lingala"""
	lo = 'LO', """Laothian"""
	lt = 'LT', """Lithuanian"""
	lv = 'LV', """Lavian, Lettish"""
	mg = 'MG', """Malagasy"""
	mi = 'MI', """Maori"""
	mk = 'MK', """Macedonian"""
	ml = 'ML', """Malayalam"""
	mn = 'MN', """Mongolian"""
	mo = 'MO', """Moldavian"""
	mr = 'MR', """Marathi"""
	ms = 'MS', """Malay"""
	mt = 'MT', """Maltese"""
	my = 'MY', """Burmese"""
	na = 'NA', """Nauru"""
	ne = 'NE', """Nepali"""
	nl = 'NL', """Dutch"""
	no = 'NO', """Norwegian"""
	oc = 'OC', """Occitan"""
	om = 'OM', """(Afan) Oromo"""
	or_ = 'OR', """Oriya"""
	pa = 'PA', """Punjabi"""
	pl = 'PL', """Polish"""
	ps = 'PS', """Pashto, Pushto"""
	pt = 'PT', """Portuguese"""
	qu = 'QU', """Quechua"""
	rm = 'RM', """Rhaeto-Romance"""
	rn = 'RN', """Kirundi"""
	ro = 'RO', """Romanian"""
	ru = 'RU', """Russian"""
	rw = 'RW', """Kinyarwanda"""
	sa = 'SA', """Sanskrit"""
	sd = 'SD', """Sindhi"""
	sg = 'SG', """Sangro"""
	sh = 'SH', """Serbo-Croatian"""
	si = 'SI', """Singhalese"""
	sk = 'SK', """Slovak"""
	sl = 'SL', """Slovenian"""
	sm = 'SM', """Samoan"""
	sn = 'SN', """Shona"""
	so = 'SO', """Somali"""
	sq = 'SQ', """Albanian"""
	sr = 'SR', """Serbian"""
	ss = 'SS', """Siswati"""
	st = 'ST', """Sesotho"""
	su = 'SU', """Sundanese"""
	sv = 'SV', """Swedish"""
	sw = 'SW', """Swahili"""
	ta = 'TA', """Tamil"""
	te = 'TE', """Tegulu"""
	tg = 'TG', """Tajik"""
	th = 'TH', """Thai"""
	ti = 'TI', """Tigrinya"""
	tk = 'TK', """Turkmen"""
	tl = 'TL', """Tagalog"""
	tn = 'TN', """Setswana"""
	to = 'TO', """Tonga"""
	tr = 'TR', """Turkish"""
	ts = 'TS', """Tsonga"""
	tt = 'TT', """Tatar"""
	tw = 'TW', """Twi"""
	uk = 'UK', """Ukrainian"""
	ur = 'UR', """Urdu"""
	uz = 'UZ', """Uzbek"""
	vi = 'VI', """Vietnamese"""
	vo = 'VO', """Volapuk"""
	wo = 'WO', """Wolof"""
	xh = 'XH', """Xhosa"""
	yo = 'YO', """Yoruba"""
	zh = 'ZH', """Chinese"""
	zu = 'ZU', """Zulu"""

class LatencyConstraintTypeEnum(simplebase.Enum):
	"""This is used to describe the type of the latency timing constraint."""
	age = 'AGE', """In this case, the latency constraint is seen from the perspective of the response event of the associated event chain. Given a certain response event, the age interval of the latest stimulus is constrained."""
	reaction = 'REACTION', """In this case, the latency constraint is seen from the perspective of the stimulus event of the associated event chain. Given a certain stimulus event, the reaction interval of the first response is constrained."""

class LinChecksumType(simplebase.Enum):
	"""Use of classic or enhanced checksum is managed by the master node and it is determined per frame identifier;"""
	classic = 'CLASSIC', """Classic in communication with LIN 1.3 slave nodes"""
	enhanced = 'ENHANCED', """Enhanced in communication with LIN 2.0 slave nodes."""

class ListEnum(simplebase.Enum):
	"""This meta-class represents the notation of the various types of lists."""
	number = 'NUMBER', """This indicates that the list is an numerated list."""
	unnumber = 'UNNUMBER', """This indicates that it is an enumeration (bulleted list)"""

class LogTraceDefaultLogLevelEnum(simplebase.Enum):
	"""This enum defines available log&trace log levels that may be used to define the severity level of a log message."""
	debug = 'DEBUG', """Detailed information for programmers"""
	error = 'ERROR', """Error with impact to correct functionality"""
	fatal = 'FATAL', """Fatal error"""
	info = 'INFO', """High level information"""
	verbose = 'VERBOSE', """Verbose debug message"""
	warn = 'WARN', """Warning if correct behavior cannot be ensured"""

class LogTraceLogModeEnum(simplebase.Enum):
	"""This enum defines the possible destinations of a log&trace message."""
	console = 'CONSOLE', """Destination of log message will be the console output."""
	file = 'FILE', """Destination of log message will be a file on the file system."""
	network = 'NETWORK', """Log message will be transmitted over the communication bus."""

class LoggingBehaviorEnum(simplebase.Enum):
	"""This enumeration provides options for controlling of whether an Executable uses logging."""
	doesNotUseLogging = 'DOES-NOT-USE-LOGGING', """The Executable indicates its intention to not use logging."""
	usesLogging = 'USES-LOGGING', """The Executable indicates its intention to use logging"""

class MacAddressString(simplebase.SimpleStringElement):
	"""This primitive specifies a Mac Address. 
Notation: FF:FF:FF:FF:FF:FF

Alternative notations, e.g. using dash instead of colon, or another grouping of numbers, is not allowed."""
	_regex=r"([0-9a-fA-F]{2}:){5}[0-9a-fA-F]{2}"

class MappingDirectionEnum(simplebase.Enum):
	"""Specifies the conversion direction for which the mapping is applicable."""
	bidirectional = 'BIDIRECTIONAL', """The TextTableMapping is applicable in both directions."""
	firstToSecond = 'FIRST-TO-SECOND', """The TextTableMapping is applicable in the direction from firstDataPrototype / firstOperationArgument referring into the PortInterface of the PPortPrototype to secondDataPrototype / secondOperationArgument referring into the PortInterface of the RPortPrototype."""
	secondToFirst = 'SECOND-TO-FIRST', """The TextTableMapping is applicable in the direction from secondDataPrototype / secondOperationArgument referring into the PortInterface of the PPortPrototype to firstDataPrototype / firstOperationArgument referring into the PortInterface of the RPortPrototype."""

class MappingScopeEnum(simplebase.Enum):
	"""Defines the scope for the mapping constraints."""
	mappingScopeCore = 'MAPPING-SCOPE-CORE', """The mapping constraint applies to different Cores."""
	mappingScopeEcu = 'MAPPING-SCOPE-ECU', """The mapping constraint applies to different Ecus."""
	mappingScopePartition = 'MAPPING-SCOPE-PARTITION', """The mapping constraint applies to different Partitions."""

class MaxCommModeEnum(simplebase.Enum):
	"""Maximum bus communication mode required by a user of the Communication Manager Service."""
	full = 'FULL', """Full communication is requested."""
	none = 'NONE', """No communication is requested."""
	silent = 'SILENT', """Silent communication is requested: Only listening but not \"talking\"."""

class MaximumMessageLengthType(simplebase.Enum):
	"""Type of Acknowledgement."""
	I4g = 'I-4-G', """SF-E allowed (SF of arbitrary length depending on FrTpPduLength), up to (2**32)-1 byte message length (all FF-x allowed)."""
	iso = 'ISO', """Up to (2**12)-1 Byte message length (No FF-Ex or SF-E or AF shall be used and recognized)."""
	iso6 = 'ISO-6', """As ISO, but the maximum payload length is limited to 6 byte (SF-I, FF-I, CF). This is necessary to route TP on CAN when using Extended Addressing or Mixed Addressing on CAN."""

class McdIdentifier(simplebase.SimpleStringElement):
	"""This primitive denotes a name used for measurement and calibration systems and shall follow the restrictions for an ASAM ASAP2 ident. For detailed syntax see the xsd.pattern. The size limitations are not captured. 

McdIdentifiers are random names which may contain characters A through Z, a through z, underscore (_), numerals 0 through 9, points ('.') and brackets ( '[',']' ).
However, the following limitations apply: the first character shall be a letter or an underscore, brackets shall occur in pairs at the end of a partial string and shall contain a number or an alpha-numerical string (description of the index of an array element)."""
	_regex=r"[a-zA-Z_][a-zA-Z0-9_]*(\[([a-zA-Z_][a-zA-Z0-9_]*|[0-9]+)\])*(\.[a-zA-Z_][a-zA-Z0-9_]*(\[([a-zA-Z_][a-zA-Z0-9_]*|[0-9]+)\])*)*"

class MemoryAllocationKeywordPolicyType(simplebase.Enum):
	"""Enumeration to specify the name pattern of the Memory Allocation Keyword."""
	addrMethodShortName = 'ADDR-METHOD-SHORT-NAME', """The MemorySection shortNames of referring MemorySections and therefore the belonging Memory Allocation Keywords in the code are build with the shortName of the SwAddrMethod. This is the default value if the attribute does not exist."""
	addrMethodShortNameAndAlignment = 'ADDR-METHOD-SHORT-NAME-AND-ALIGNMENT', """The MemorySection shortNames of referring MemorySections and therefore the belonging Memory Allocation Keywords in the code are build with the shortName of the SwAddrMethod and a variable alignment postfix.

Thereby the alignment postfix needs to be consistent with the alignment attribute of the related MemorySection."""

class MemorySectionType(simplebase.Enum):
	"""Enumeration to specify the essential nature of the data which can be allocated in a common memory class by the means of the AUTOSAR Memory Mapping."""
	calibrationOffline = 'CALIBRATION-OFFLINE', """Program data which can only be used for offline calibration.

'''Note''': This value is deprecated and shall be substituted by calPrm."""
	calibrationOnline = 'CALIBRATION-ONLINE', """Program data which can be used for online calibration.

'''Note''': This value is deprecated and shall be substituted by calPrm."""
	calibrationVariables = 'CALIBRATION-VARIABLES', """This memory section is reserved for \"virtual variables\" that are computed by an MCD system during a measurement session but do not exist in the ECU memory."""
	calprm = 'CALPRM', """To be used for calibratable constants of ECU-functions."""
	code = 'CODE', """To be used for mapping code to application block, boot block, external flash etc."""
	configData = 'CONFIG-DATA', """Constants with attributes that show that they reside in one segment for module configuration."""
	const = 'CONST', """To be used for global or static constants."""
	excludeFromFlash = 'EXCLUDE-FROM-FLASH', """This memory section is reserved for \"virtual parameters\" that are taken for computing the values of so-called dependent parameter of an MCD system. Dependent Parameters that are not at the same time \"virtual parameters\" are allocated in the ECU memory.

Virtual parameters, on the other hand, are not allocated in the ECU memory. Virtual parameters exist in the ECU Hex file for the purpose of being considered (for computing the values of dependent parameters) during an offline-calibration session."""
	userDefined = 'USER-DEFINED', """No specific categorization of sectionType possible.

'''Note''': This value is deprecated and shall be substituted by var, code, const, calprm, configData, excludeFromFlash and the appropriate values of the orthogonal attributes sectionInitializationPolicy, memoryAllocationKeywordPolicy and option."""
	var = 'VAR', """To be used for global or static variables. The expected initialization is specified with the attribute sectionInitializationPolicy."""
	varFast = 'VAR-FAST', """To be used for all global or static variables that have at least one of the following properties: - accessed bit-wise - frequently used - high number of accesses in source code Some platforms allow the use of bit instructions for variables located in this specific RAM area as well as shorter addressing instructions. This saves code and runtime.

'''Note''': This value is deprecated and shall be substituted by var and the appropriate values of the orthogonal attributes sectionInitializationPolicy, memoryAllocationKeywordPolicy and option."""
	varNoInit = 'VAR-NO-INIT', """To be used for all global or static variables that are never initialized.

'''Note''': This value is deprecated and shall be substituted by var and the appropriate values of the orthogonal attributes sectionInitializationPolicy, memoryAllocationKeywordPolicy and option."""
	varPowerOnInit = 'VAR-POWER-ON-INIT', """To be used for all global or static variables that are initialized only after power on reset.

'''Note''': This value is deprecated and shall be substituted by var and the appropriate values of the orthogonal attributes sectionInitializationPolicy, memoryAllocationKeywordPolicy and option."""

class MetaClassName(simplebase.SimpleStringElement):
	"""Name of a class in the AUTOSAR Meta-Model."""
	_regex=r"[A-Z][a-zA-Z0-9_]*"

class MimeTypeString(simplebase.SimpleUnlimitedStringElement):
	"""This primitive denotes the an Internet media type, originally called a MIME type after MIME and sometimes a Content-type after the name of a header in several protocols whose value is such a type, is a two-part identifier for file formats on the Internet."""

class ModeActivationKind(simplebase.Enum):
	"""Kind of mode switch condition used for activation of an event, as further described for each enumeration field."""
	onEntry = 'ON-ENTRY', """On entering the referred mode."""
	onExit = 'ON-EXIT', """On exiting the referred mode."""
	onTransition = 'ON-TRANSITION', """On transition of the 1st referred mode to the 2nd referred mode."""

class ModeErrorReactionPolicyEnum(simplebase.Enum):
	"""This represents the ability to specify the reaction on a mode error."""
	defaultMode = 'DEFAULT-MODE', """This represents the ability to switch to the defaultMode in case of a mode error."""
	lastMode = 'LAST-MODE', """This represents the ability to keep the last mode in case of a mode error."""

class ModificationTypeEnum(simplebase.Enum):
	"""This enumerator expresses if an object has been changed in its content or in its documentation."""
	contentRelated = 'CONTENT-RELATED', """The attribute contentRelated expresses, that a substantial change of the content was performed in the object. Usually this means e.g. that the derived artifacts need to be regenerated (e.g. code generation)."""
	docRelated = 'DOC-RELATED', """The attribute docRelated expresses, that a change was applied to the documentation or other informal aspects of the object. Usually this means e.g. that not all derived artifacts need to be regenerated (e.g. code generation)."""

class MonotonyEnum(simplebase.Enum):
	"""This enumerator denotes the values for specification of  monotony for e.g. curves."""
	decreasing = 'DECREASING', """This indicates that the related curve needs to be monotony decreasing."""
	increasing = 'INCREASING', """This indicates that the related curve needs to be monotony increasing."""
	monotonous = 'MONOTONOUS', """This indicates that the values shall be monotonously decreasing or increasing, depending on the trend set by the first values of the series."""
	noMonotony = 'NO-MONOTONY', """This indicates that the related curve needs not to be monotony."""
	strictMonotonous = 'STRICT-MONOTONOUS', """This indicates that the values shall be strict monotonously decreasing or increasing, depending on the trend set by the first values of the series."""
	strictlyDecreasing = 'STRICTLY-DECREASING', """This indicates that the related curve needs to be strictly monotony decreasing."""
	strictlyIncreasing = 'STRICTLY-INCREASING', """This indicates that the related curve needs to be strictly monotony increasing."""

class NameToken(simplebase.SimpleUnlimitedStringElement):
	"""This is an identifier as used in xml, e.g. xml-names. Basic difference to Identifier is the fact that it can contain \"-\"."""

class NameTokens(simplebase.SimpleUnlimitedStringElement):
	"""This is a white-space separated list of name tokens."""

class NativeDeclarationString(simplebase.SimpleUnlimitedStringElement):
	"""This string contains a native data declaration of a data type in a programming language. It is basically a string, but white-space shall be preserved."""

class NetworkTargetAddressType(simplebase.Enum):
	"""Network Target Address type (see ISO 15765-2)."""
	functional = 'FUNCTIONAL', """Functional request type"""
	functionalCanFd = 'FUNCTIONAL-CAN-FD', """Functional request type via CAN FD"""
	physical = 'PHYSICAL', """Physical request type"""
	physicalCanFd = 'PHYSICAL-CAN-FD', """Physical request type via CAN FD"""

class NmCoordinatorRoleEnum(simplebase.Enum):
	"""Supported NmCoordinator roles."""
	Active = 'ACTIVE', """Coordinator which \"actively\" performs NmCoordinator functionality at this channel"""
	Passive = 'PASSIVE', """Coordinator which \"passively\" performs NmCoordinator functionality at this channel - used at NmCoordinatorSync use case."""

class NormalizedInstruction(simplebase.SimpleIntegerElement):
	"""This meta-class is used to describe runtime budget needs on the target system within DeterministicClient::WaitForNextActivation cycles. NormalizedInstructions does not reflect the actual number of code instructions, but allows the description of comparative resource needs. NormalizedInstructions is used for configuration of computing resources at integration time.

NormalizedInstruction = runtime in sec * clock frequency in Hz"""
	_regex=r"[1-9][0-9]*"

class NoteTypeEnum(simplebase.Enum):
	"""This enumerator specifies the type of the note. It can be used to render a note label or even a note icon."""
	caution = 'CAUTION', """This indicates that the note is an alert which shall be considered carefully."""
	example = 'EXAMPLE', """This indicates that the note represents an example, e.g. a code example etc."""
	exercise = 'EXERCISE', """This indicates that the note represents an exercise for the reader."""
	hint = 'HINT', """This indicates that the note represents a hint which helps the user for better understanding."""
	instruction = 'INSTRUCTION', """This indicates that the note represents an instruction, e.g. a step by step procedure."""
	other = 'OTHER', """This indicates that the note is something else. The particular type of the note shall then be specified in the label of the note."""
	tip = 'TIP', """This indicates that the note represents which is good to know. It is similar to a hint, but focuses more to good practice than to better understanding."""

class Numerical(simplebase.SimpleNumericalElement):
	"""This primitive specifies a numerical value. It can be denoted in different formats such as Decimal, Octal, Hexadecimal, Float. See the xsd pattern for details.

The value can be expressed in octal, hexadecimal, binary representation. Negative numbers can only be expressed in decimal or float notation."""
	_regex=r"(0[xX][0-9a-fA-F]+)|(0[0-7]+)|(0[bB][0-1]+)|(([+\-]?[1-9][0-9]+(\.[0-9]+)?|[+\-]?[0-9](\.[0-9]+)?)([eE]([+\-]?)[0-9]+)?)|\.0|INF|-INF|NaN"

class NvBlockNeedsReliabilityEnum(simplebase.Enum):
	"""Reliability against data loss on the non-volatile medium.
These requirements give only a relative indication, for example on the required degree of redundancy for storage. 

They do, however, not specify by which means (e.g. software or hardware) the reliability is actually achieved."""
	errorCorrection = 'ERROR-CORRECTION', """Errors shall be corrected"""
	errorDetection = 'ERROR-DETECTION', """Errors shall be detected"""
	noProtection = 'NO-PROTECTION', """Data need not to be handled with protection"""

class NvBlockNeedsWritingPriorityEnum(simplebase.Enum):
	"""Specifies the priority of writing this block in case of concurrent requests to write other blocks."""
	high = 'HIGH', """Writing priority is high."""
	low = 'LOW', """Writing priority is low."""
	medium = 'MEDIUM', """Writing priority is medium."""

class ObdRatioConnectionKindEnum(simplebase.Enum):
	"""Defines the way how the IUMPR service connection between the Dem and the client component or module is handled (for details see the DEM Specification)."""
	apiUse = 'API-USE', """The IUMPR service (of the DEM) uses an explicit API to connect to the component or module."""
	observer = 'OBSERVER', """The IUMPR service (of the Dem) uses no API but \"observes\"  the associated diagnostic event."""

class OperationCycleTypeEnum(simplebase.Enum):
	"""The possible values of the operation cycles types for the Dem."""
	ignition = 'IGNITION', """Ignition ON / OFF cycle."""
	obdDcy = 'OBD-DCY', """OBD Driving cycle."""
	other = 'OTHER', """Further operation cycle."""
	power = 'POWER', """Power ON / OFF cycle."""
	time = 'TIME', """Time based operation cycle."""
	warmup = 'WARMUP', """OBD Warm up cycle."""

class OrientEnum(simplebase.Enum):
	"""This enumerator specifies how the table shall be oriented."""
	land = 'LAND', """This indicates that the table is rendered in landscape which results in turning the table 90 degree clockwise."""
	port = 'PORT', """This indicates that the table is rendered in portrait, which is the regular text flow."""

class PduCollectionSemanticsEnum(simplebase.Enum):
	"""Defines the collection semantics for the PDU collection feature."""
	lastIsBest = 'LAST-IS-BEST', """Only the latest PDU instances are transmitted."""
	queued = 'QUEUED', """All instances of PDUs are transmitted."""

class PduCollectionTriggerEnum(simplebase.Enum):
	"""Defines whether a Pdu contributes to the triggering of the data transmission if Pdu collection is enabled."""
	always = 'ALWAYS', """Pdu will trigger the transmission of the data."""
	never = 'NEVER', """Pdu will be buffered and will not trigger the transmission of the data."""

class PersistencyCollectionLevelUpdateStrategyEnum(simplebase.Enum):
	"""This enumeration provides possible values for the update strategy on interface/storage level."""
	delete = 'DELETE', """The update strategy is to delete all values on the level of the respective collection."""
	keepExisting = 'KEEP-EXISTING', """The update strategy is to keep the existing values on the level of the respective collection."""

class PersistencyElementLevelUpdateStrategyEnum(simplebase.Enum):
	"""This enumeration provides possible values for the update strategy on element level."""
	delete = 'DELETE', """The update strategy is to delete the value of the respective data item."""
	keepExisting = 'KEEP-EXISTING', """The update strategy is to keep the existing value of the respective data item."""
	overwrite = 'OVERWRITE', """The update strategy is to overwrite the respective data item."""

class PersistencyRedundancyEnum(simplebase.Enum):
	"""This meta-class provides a way to specify in which way redundancy shall be applied on collection level."""
	none = 'NONE', """This value represents the requirement that redundancy measures are not applied on persistency storage level."""
	redundant = 'REDUNDANT', """This value represents the requirement that redundancy measures are applied on persistency storage level.

The nature of the redundant persistent storage is not further qualified and subject to integrator decisions."""
	redundantPerElement = 'REDUNDANT-PER-ELEMENT', """This value represents the requirement that redundancy measures are applied on key-value level of a key-value storage or on file level of a file storage.

The nature of the redundancy used on the persistent storage is not further qualified and subject to integrator decisions."""

class PersistencyRedundancyHandlingScopeEnum(simplebase.Enum):
	"""This meta-class provides values to control the scope of redundancy measures in the persistency deployment"""
	persistencyRedundancyHandlingScopeElement = 'PERSISTENCY-REDUNDANCY-HANDLING-SCOPE-ELEMENT', """The redundancy handling shall be applied on element level (key-value pair and file)."""
	persistencyRedundancyHandlingScopeStorage = 'PERSISTENCY-REDUNDANCY-HANDLING-SCOPE-STORAGE', """The redundancy handling shall be applied on storage (key-value storage and file storage) level."""

class PgwideEnum(simplebase.Enum):
	"""This enumerator specifies, if the table shall be rendered across the entire page, even if it is placed in side-head layouts."""
	noPgwide = 'NO-PGWIDE', """This indicates that the table shall be fit in the current text flow."""
	pgwide = 'PGWIDE', """This indicates that the table may use the entire page width. This is in particular important in case of so called \"side-head layouts\" but also if the table is in a list or in a note."""

class PncGatewayTypeEnum(simplebase.Enum):
	"""Defines the PncGateway roles."""
	active = 'ACTIVE', """The active PncGateway functionality shall be performed"""
	none = 'NONE', """No PncGateway functionality shall be performed"""
	passive = 'PASSIVE', """The passive PncGateway functionality shall be performed"""

class PositiveInteger(simplebase.SimpleIntegerElement):
	"""This is a positive integer which can be denoted in decimal, binary, octal and hexadecimal.
The value is between 0 and 4294967295."""
	_regex=r"0|[\+]?[1-9][0-9]*|0[xX][0-9a-fA-F]+|0[bB][0-1]+|0[0-7]+"

class PositiveUnlimitedInteger(simplebase.SimpleIntegerElement):
	"""This is a positive unlimited integer which can be denoted in decimal, binary, octal and hexadecimal."""
	_regex=r"0|[\+]?[1-9][0-9]*|0[xX][0-9a-fA-F]+|0[bB][0-1]+|0[0-7]+"

class PrimitiveIdentifier(simplebase.SimpleStringElement):
	"""This meta-class has the ability to contain a string. Please note that this meta-class has only been introduced to fix an issue with the generation of attributes on primitives in context with [TR_APRXML_00024]."""
	_regex=r"[a-zA-Z]([a-zA-Z0-9]|_[a-zA-Z0-9])*_?"

class ProcessingKindEnum(simplebase.Enum):
	"""Kind of processing which has been applied to a data element."""
	filtered = 'FILTERED', """Indicates that a raw signal has been manipulated by some application software components by using filters."""
	none = 'NONE', """Indicates that none of the other option apply."""
	raw = 'RAW', """Specifies that a signal is taken directly from the basic software modules, i.e. from the ECU abstraction layer. It indicates to a developer that the control algorithm in the software has to provide filters."""

class ProgramminglanguageEnum(simplebase.Enum):
	"""Programming language the implementation was created in."""
	c = 'C', """C language"""
	cpp = 'CPP', """C++ language"""
	java = 'JAVA', """Java language"""

class PulseTestEnum(simplebase.Enum):
	"""This element indicates to the connected Actuator Software component whether the data-element can be used to generate pulse test sequences using the IoHwAbstraction layer"""
	disable = 'DISABLE', """Disables the pulse test"""
	enable = 'ENABLE', """Enables the pulse test"""

class RamBlockStatusControlEnum(simplebase.Enum):
	"""This enumeration type defines options for how the management of the ramBlock status is controlled."""
	api = 'API', """The ramBlock status is controlled via service interface by usage of the SetRamBlockStatus operation."""
	nvRamManager = 'NV-RAM-MANAGER', """The ramBlock status is controlled exclusively by the Nv Ram Manager."""

class ReceiverIntentEnum(simplebase.Enum):
	"""This meta-class represents the intent to specify how a given ServiceInterface is used from the perspective of a given event receiver."""
	willReceive = 'WILL-RECEIVE', """The receiver will receive the event or field notifier."""
	wontReceive = 'WONT-RECEIVE', """The receiver won't receive the event or field notifier."""

class RecordLayoutIteratorPoint(simplebase.SimpleStringElement):
	"""This meta-class denotes a start / endpoint for the iteration of a SwRecordLayoutGroup. It can be an integer or one of the keywords MAX-TEXT-SIZE|ARRAY-SIZE. Note that negative numbers are counted backwards. Therefore e.g. -1 refers to the last value."""
	_regex=r"-?([0-9]+|MAX-TEXT-SIZE|ARRAY-SIZE)"

class ReentrancyLevelEnum(simplebase.Enum):
	"""Specifies if and in which kinds of environments an entity is reentrant."""
	multicoreReentrant = 'MULTICORE-REENTRANT', """Unlimited concurrent execution of this entity is possible, including preemption and parallel execution on multi core systems."""
	nonReentrant = 'NON-REENTRANT', """Concurrent execution of this entity is not possible."""
	singleCoreReentrant = 'SINGLE-CORE-REENTRANT', """Pseudo-concurrent execution (i.e. preemption) of this entity is possible on single core systems."""

class RegularExpression(simplebase.SimpleUnlimitedStringElement):
	"""This is a regular expression as defined in 

http://www.w3.org/TR/xmlschema-2

As of now it is still produced as a string in XSD."""

class RemotingTechnologyEnum(simplebase.Enum):
	"""Remoting technology identifier."""
	ar_client_server = 'AR--CLIENT--SERVER', ""
	some_ip = 'SOMEIP', ""

class ReportBehaviorEnum(simplebase.Enum):
	"""This enumeration specifies the report status of related events before or after diagnostic event initialization."""
	reportAfterInit = 'REPORT-AFTER-INIT', """This allows reporting related events after initialization"""
	reportBeforeInit = 'REPORT-BEFORE-INIT', """This allows reporting related events before initialization"""

class RequestMethodEnum(simplebase.Enum):
	"""Available request methods for HTTPs."""
	connect = 'CONNECT', ""
	delete = 'DELETE', ""
	get = 'GET', ""
	head = 'HEAD', ""
	options = 'OPTIONS', ""
	post = 'POST', ""
	put = 'PUT', ""
	trace = 'TRACE', ""

class RequestTypeEnum(simplebase.Enum):
	"""This enumeration defines the DiagnosticMessage request types."""
	functional = 'FUNCTIONAL', """This enum literal defines a FUNCTIONAL DiagnosticMessage request."""
	physical = 'PHYSICAL', """This enum literal defines a PHYSICAL DiagnosticMessage request."""

class ResolutionPolicyEnum(simplebase.Enum):
	"""This specifies if the content of the xref element follow a dedicated resolution policy."""
	noSloppy = 'NO-SLOPPY', """The content of the xref element is '''not''' linked by a sloppy reference."""
	sloppy = 'SLOPPY', """The content of the xref element is linked by a sloppy reference."""

class ResumePosition(simplebase.Enum):
	"""Defines, where a schedule table shall be proceeded in case if it has been interrupted by a run-once table or MRF/SRF."""
	continueAtItPosition = 'CONTINUE-AT-IT-POSITION', """Continue at IT Point."""
	startFromBeginning = 'START-FROM-BEGINNING', """Start from the beginning"""

class RevisionLabelString(simplebase.SimpleStringElement):
	"""This primitive represents an internal AUTOSAR revision label which identifies an engineering object. It represents a pattern which 

* supports three integers representing from left to right MajorVersion, MinorVersion, PatchVersion.
* may add an application specific suffix separated by one of \".\", \"_\", \";\".

Legal patterns are for example:
* 4.0.0
* 4.0.0.1234565
* 4.0.0_vendor specific;13
* 4.0.0;12"""
	_regex=r"[0-9]+\.[0-9]+\.[0-9]+([\._;].*)?"

class RptAccessEnum(simplebase.Enum):
	"""Determines the access rights to a data object with respect to rapid prototyping."""
	enabled = 'ENABLED', """The related data element is accessible by RP tool."""
	none = 'NONE', """The related data element is not accessible by RP tool."""
	protected = 'PROTECTED', """The data element is known to the RP tool however its usage for RP can be restricted.
Use case: limitation based on access rights"""

class RptEnablerImplTypeEnum(simplebase.Enum):
	"""Describes the required / implemented usage of enabler flags for data access in the code."""
	none = 'NONE', """No \"RP enabler\" is implemented."""
	rptEnablerRam = 'RPT-ENABLER-RAM', """\"RP enabler\" is implemented as a RAM variable"""
	rptEnablerRamAndRom = 'RPT-ENABLER-RAM-AND-ROM', """The RTE generator implements both the RAM and ROM \"RP enabler\"."""
	rptEnablerRom = 'RPT-ENABLER-ROM', """\"RP enabler\" is implemented as a calibrateable ROM variable."""

class RptExecutionControlEnum(simplebase.Enum):
	"""Determines rapid prototyping preparation of an ExecutableEntity."""
	conditional = 'CONDITIONAL', """The ExecutableEntity is only executed when the rapid prototyping disable flag is NOT set."""
	none = 'NONE', """The ExecutableEntity is executed without specific rapid prototyping condition."""

class RptPreparationEnum(simplebase.Enum):
	"""Determines the RP preparation level for access to VariableDataPrototypes within the generated RTE implementation."""
	none = 'NONE', """No RP preparation for VariableDataPrototype."""
	rptLevel1 = 'RPT-LEVEL-1', """The RTE implementation uses an „RP global buffer\" for measurement and post-build hooking purposes."""
	rptLevel2 = 'RPT-LEVEL-2', """As rpLevel1 but the RTE implementation also uses both „RP enabler flag\" to permit RP overwrite at run-time."""
	rptLevel3 = 'RPT-LEVEL-3', """As rpLevel2 but the RTE implementation also uses \"RP global measurement buffer\" to record the original ECU-generated value in addition to the RP value."""

class RptServicePointEnum(simplebase.Enum):
	"""Specifies whether the invocation of ExecutableEntitys due to activation of specific RteEvents/BswEvents requires the insertion of Service Points."""
	enabled = 'ENABLED', """Enables generation of service points by the RTE generator."""
	none = 'NONE', """No Service Points are requested."""

class RteApiReturnValueProvisionEnum(simplebase.Enum):
	"""This meta-class provides values to control how return values from RTE APIs are provided."""
	noReturnValueProvided = 'NO-RETURN-VALUE-PROVIDED', """The RTE API shall not provide a return value."""
	returnValueProvided = 'RETURN-VALUE-PROVIDED', """The RTE API shall provide a return value."""

class RunMode(simplebase.Enum):
	"""The schedule table can be executed in two different modes."""
	RunContinuous = 'RUN-CONTINUOUS', """RUN_CONTINUOUS run mode"""
	runOnce = 'RUN-ONCE', """RUN_ONCE run mode"""

class RuntimeAddressConfigurationEnum(simplebase.Enum):
	"""This enumeration defines the protocol to be used to obtain the address information."""
	none = 'NONE', """Static configuration is used to obtain the address information."""
	sd = 'SD', """AUTOSAR Service Discovery is used to obtain the address information."""

class RxAcceptContainedIPduEnum(simplebase.Enum):
	"""Defines whether this ContainerIPdu has a fixed set of containedIPdus assigned for reception."""
	acceptAll = 'ACCEPT-ALL', """No fixed set of containedIPdus is defined for reception, any known containedIPdu (based on headerId) shall be expected within this ContainerIPdu."""
	acceptConfigured = 'ACCEPT-CONFIGURED', """A fixed set of containedIPdus is defined for reception. Only these assigned containedIPdus (based on headerId) are expected in this ContainerIPdu. If a not assigned containedIPdu is received within this ContainerIPdu this containedIPdu is discarded."""

class ScaleConstrValidityEnum(simplebase.Enum):
	"""This enumerator specifies the possible values of a scale."""
	notAvailable = 'NOT-AVAILABLE', """Currently invalid area
The value usually is presented by the ECU but can currently not be performed
due to e.g. initialization or temporary problems. Please note, that this behavior
appears during runtime and cannot be handled while data is edited."""
	notDefined = 'NOT-DEFINED', """Indicates an area which is marked in a specification (e.g. as reserved)
Shall usually not be set by the ECU but is used by a tester to verify correct ECU."""
	notValid = 'NOT-VALID', """The ECU cannot process the requested data."""
	valid = 'VALID', """Current value is within a valid range and can be presented to user as is."""

class SearchIntentionEnum(simplebase.Enum):
	"""This meta-class allows for the definition of a dedicated search intention from the application's point of view."""
	searchForAll = 'SEARCH-FOR-ALL', """This value represents the intention to search for all instances of the given service"""
	searchForId = 'SEARCH-FOR-ID', """This value represents the intention to search for a dedicated instance of the given service."""

class SecOcJobSemanticEnum(simplebase.Enum):
	"""List of cryptographic routines supported by SecOC."""
	authenticate = 'AUTHENTICATE', """Authentication algorithm for Authenticator generation/verification."""
	verify = 'VERIFY', """Asymmetric cryptographic algorithm to generate/verify a signature"""

class SectionInitializationPolicyType(simplebase.SimpleUnlimitedStringElement):
	"""SectionInitializationPolicyType describes the intended initialization of MemorySections. 
The following values are standardized in AUTOSAR Methodology:

* '''NO-INIT''': No initialization and no clearing is performed. Such data elements shall not be read before one has written a value into it.
* '''INIT''': To be used for data that are initialized by every reset to the specified value (initValue). 
* '''POWER-ON-INIT''': To be used for data that are initialized by \"Power On\" to the specified value (initValue). Note: there might be several resets between power on resets. 
* '''CLEARED''': To be used for data that are initialized by every reset to zero. 
* '''POWER-ON-CLEARED''': To be used for data that are initialized by \"Power On\" to zero. Note: there might be several resets between power on resets.

Please note that the values are defined similar to the representation of enumeration types in the XML schema to ensure backward compatibility."""

class SecuredPduHeaderEnum(simplebase.Enum):
	"""Defines the header which will be inserted into the SecuredIPdu."""
	noHeader = 'NO-HEADER', """No header included in the SecuredPdu."""
	securedPduHeader08Bit = 'SECURED-PDU-HEADER-08-BIT', """8 Bit Secured I-PDU Header included in the Secured I-PDU."""
	securedPduHeader16Bit = 'SECURED-PDU-HEADER-16-BIT', """16 Bit Secured I-PDU Header included in the Secured I-PDU."""
	securedPduHeader32Bit = 'SECURED-PDU-HEADER-32-BIT', """32 Bit Secured I-PDU Header included in the Secured I-PDU."""

class SecurityEventContextDataSourceEnum(simplebase.Enum):
	""
	useFirstContextData = 'USE-FIRST-CONTEXT-DATA', """Context data of first received security event shall be used for resulting qualified security event."""
	useLastContextData = 'USE-LAST-CONTEXT-DATA', """Context data of last received security event shall be used for resulting qualified security event."""

class SecurityEventReportingModeEnum(simplebase.Enum):
	""
	brief = 'BRIEF', """Only the main security event properties such as its ID are processed. Any additional context data (if existing) is discarded."""
	briefBypassingFilters = 'BRIEF-BYPASSING-FILTERS', """The reported security event without its context data (if existing) is processed further but the filter chain is bypassed."""
	detailed = 'DETAILED', """The main properties and the context data (if existing) of the reported security event are processed further."""
	detailedBypassingFilters = 'DETAILED-BYPASSING-FILTERS', """The reported security event including its context data (if existing) is processed further but the filter chain is bypassed."""
	off = 'OFF', """The reported security event is not further processed by the IdsM and therefore discarded."""

class SendIndicationEnum(simplebase.Enum):
	"""This meta-class provides a way to specify in which way redundancy shall be applied on collection level."""
	anySendOperation = 'ANY-SEND-OPERATION', """This value represents the requirement that any send operation of the Software Cluster is indicated."""
	none = 'NONE', """This value represents the requirement that send operations of the Software Cluster are not indicated."""

class SenderIntentEnum(simplebase.Enum):
	"""This meta-class represents the intent to specify how a given ServiceInterface is used from the perspective of a given event sender."""
	willSend = 'WILL-SEND', """The sender will send the event or field notifier."""
	wontSend = 'WONT-SEND', """The sender won't send the event or field notifier."""

class SerializationTechnologyEnum(simplebase.Enum):
	"""This enumeration allows to choose a Serialization Technology."""
	signalBased = 'SIGNAL-BASED', """Signal-Based serializer."""
	someip = 'SOMEIP', """SOME/IP Serializer"""

class ServerArgumentImplPolicyEnum(simplebase.Enum):
	"""This defines how the argument type of the servers RunnableEntity is implemented."""
	useArgumentType = 'USE-ARGUMENT-TYPE', """The argument type of the RunnableEntity is derived from the AutosarDataType of the ArgumentPrototype."""
	useArrayBaseType = 'USE-ARRAY-BASE-TYPE', """The argument type of the RunnableEntity is derived from the AutosarDataType of the elements of the array that corresponds to the ArgumentPrototype. This represents the base type of the array in C."""
	useVoid = 'USE-VOID', """The argument type of the RunnableEntity is void."""

class ServiceProviderEnum(simplebase.Enum):
	"""This represents a list of possible service providers"""
	anyStandardized = 'ANY-STANDARDIZED', """This value means that the specific nature is either unknown or it is not important for the given purpose. This is also the default value for any attribute of type ServiceProviderEnum"""
	basicSoftwareModeManager = 'BASIC-SOFTWARE-MODE-MANAGER', """The service relates to the Basic Software Mode Manager (BswM)"""
	comManager = 'COM-MANAGER', """The service relates to the COM Manager (ComM)."""
	cryptoServiceManager = 'CRYPTO-SERVICE-MANAGER', """The service relates to the Crypto Service Manager (CsM)."""
	defaultErrorTracer = 'DEFAULT-ERROR-TRACER', """The service relates to the Default Error Tracer (DET)"""
	developmentErrorTracer = 'DEVELOPMENT-ERROR-TRACER', """The service relates to the Development Error Tracer (DET)."""
	diagnosticCommunicationManager = 'DIAGNOSTIC-COMMUNICATION-MANAGER', """The service relates to the Diagnostic Communication Manager (DCM)."""
	diagnosticEventManager = 'DIAGNOSTIC-EVENT-MANAGER', """The service relates to the Diagnostic Event Manager (DEM)."""
	diagnosticLogAndTrace = 'DIAGNOSTIC-LOG-AND-TRACE', """The service relates to the Diagnostic Log and Trace (DLT)."""
	ecuManager = 'ECU-MANAGER', """The service relates to the ECU Manager (EcuM)."""
	errorTracer = 'ERROR-TRACER', """This service relates to the error tracer."""
	functionInhibitionManager = 'FUNCTION-INHIBITION-MANAGER', """The service relates to the Function Inhibition Manager (FIM)."""
	hardwareTestManager = 'HARDWARE-TEST-MANAGER', """This service relates to the hardware test manager."""
	j1939Dcm = 'J-1939-DCM', ""
	j1939RequestManager = 'J-1939-REQUEST-MANAGER', """The service relates to the J1939Rm."""
	nonVolatileRamManager = 'NON-VOLATILE-RAM-MANAGER', """The service relates to the Non-Volatile RAM Manager (NvM)."""
	operatingSystem = 'OPERATING-SYSTEM', """The service relates to the Operating System (OS)."""
	secureOnBoardCommunication = 'SECURE-ON-BOARD-COMMUNICATION', """The service relates to the SecOc module."""
	syncBaseTimeManager = 'SYNC-BASE-TIME-MANAGER', """The service relates to the Sync Time Base Manager (StbM)."""
	v2xFacilities = 'V-2-X-FACILITIES', """This service relates to the Vehicle to X facilities."""
	v2xManagement = 'V-2-X-MANAGEMENT', """This service relates to the Vehicle to X management."""
	vendorSpecific = 'VENDOR-SPECIFIC', """This value denotes a vendor-specific service."""
	watchDogManager = 'WATCH-DOG-MANAGER', """The service relates to the Watchdog Manager (WdgM)."""

class ServiceVersionAcceptanceKindEnum(simplebase.Enum):
	"""Defined the possible acceptance kinds for required service instances."""
	exactOrAnyMinorVersion = 'EXACT-OR-ANY-MINOR-VERSION', """Search for ANY or specific minor version service instance and select either ALL returned service instances (in case of ANY) or exactly the specific minor version service instances defined in requiredMinorVersion."""
	minimumMinorVersion = 'MINIMUM-MINOR-VERSION', """Search for ANY minor version service instance and select only those service instances which have an equal or greater minor version than given in requiredMinorVersion."""

class SeverityEnum(simplebase.Enum):
	"""Definition of severity levels."""
	error = 'ERROR', """Something is not right. High risk of interoperability issues."""
	info = 'INFO', """Something was found that is worth mentioning. Low risk of interoperability issues."""
	warning = 'WARNING', """Something might be wrong depending on the context. Medium risk of interoperability issues."""

class ShowContentEnum(simplebase.Enum):
	"""This specifies if the content of the xref element shall be rendered."""
	noShowContent = 'NO-SHOW-CONTENT', """The content of the Xref.label is '''not''' rendered at the place of the reference."""
	showContent = 'SHOW-CONTENT', """The content of the element is rendered at the place of the reference."""

class ShowResourceAliasNameEnum(simplebase.Enum):
	"""This enumerator specifies if the alias names of the reference target shall be rendered with the xref."""
	noShowAliasName = 'NO-SHOW-ALIAS-NAME', """This indicates that alias names of the referenced object shall '''not''' be rendered at the place of the reference."""
	showAliasName = 'SHOW-ALIAS-NAME', """This indicates that the alias names of the referenced object shall be rendered at the place of the reference."""

class ShowResourceCategoryEnum(simplebase.Enum):
	"""This enumerator specifies if the category of the reference target shall be rendered with the xref."""
	noShowCategory = 'NO-SHOW-CATEGORY', """The category of the target is '''not''' rendered at the place of the reference."""
	showCategory = 'SHOW-CATEGORY', """The category of the target is  rendered at the place of the reference."""

class ShowResourceLongNameEnum(simplebase.Enum):
	"""This enumerator specifies if the long name of the reference target shall be rendered with the xref."""
	noShowLongName = 'NO-SHOW-LONG-NAME', """The long name of the target is '''not''' rendered at the place of the reference."""
	showLongName = 'SHOW-LONG-NAME', """The long name of the target is rendered at the place of the reference."""

class ShowResourceNumberEnum(simplebase.Enum):
	"""This enumerator specifies if the number (e.g. chapter number) of the reference target shall be rendered with the xref."""
	noShowNumber = 'NO-SHOW-NUMBER', """The number of the target is '''not''' rendered at the place of the reference."""
	showNumber = 'SHOW-NUMBER', """The number of the target is rendered at the place of the reference."""

class ShowResourcePageEnum(simplebase.Enum):
	"""This enumerator specifies if the page numer of the reference target shall be rendered with the xref."""
	noShowPage = 'NO-SHOW-PAGE', """The page number  of the target is '''not''' rendered at the place of the reference."""
	showPage = 'SHOW-PAGE', """The page number  of the target is rendered at the place of the reference."""

class ShowResourceShortNameEnum(simplebase.Enum):
	"""This enumerator specifies if the short name of the reference target shall be rendered with the xref."""
	noShowShortName = 'NO-SHOW-SHORT-NAME', """The short name of the target is '''not''' rendered at the place of the reference."""
	showShortName = 'SHOW-SHORT-NAME', """The short name of the target is rendered at the place of the reference."""

class ShowResourceTypeEnum(simplebase.Enum):
	"""This enumerator specifies if the type (e.g. derived from the class) of the reference target shall be rendered with the xref."""
	noShowType = 'NO-SHOW-TYPE', """The type of the target is '''not''' rendered at the place of the reference."""
	showType = 'SHOW-TYPE', """The type of the target is rendered at the place of the reference."""

class ShowSeeEnum(simplebase.Enum):
	"""This enumerator specifies if the word \"see\" shall be rendered before the xref."""
	noShowSee = 'NO-SHOW-SEE', """The word \"see\" is '''not''' rendered before  the reference."""
	showSee = 'SHOW-SEE', """The word \"see\"is rendered before the reference."""

class SignalFanEnum(simplebase.Enum):
	"""Signal Fan inside the Composition Component Type."""
	nfold = 'NFOLD', """The connections internally in the CompositionSwComponentType via DelegationSwConnectors and AssemblySwConnectors are defined in a way that at least one data element present in the S/R interface or one ClientServerOperation in the C/S interface of the outer PortPrototype is involved in a 1:n or n:1 communication pattern."""
	single = 'SINGLE', """The connections internally in the CompositionSwComponentType via DelegationSwConnectors and AssemblySwConnectors are defined in a way that each VariableDataPrototype  present in the S/R interface or ClientServerOperation in the C/S interface of the outer PortPrototype is involved in a 1:1 communication pattern only."""

class SignalServiceTranslationControlEnum(simplebase.Enum):
	"""This enumeration allows to define how the service instance offer/subscribe control shall behave."""
	partialNetwork = 'PARTIAL-NETWORK', """Defines the start of service control when specific partial networks are active."""
	serviceDiscovery = 'SERVICE-DISCOVERY', """Defines the start of service control when other service is available."""
	translationStart = 'TRANSLATION-START', """Defines the start of service control at translation start."""

class SoAdConnectorType(simplebase.Enum):
	"""Availability of protocol plug-ins. Entries in the Socket and PDU Routing Tables."""
	DoIp = 'DO-IP', """Diagnosis over IP"""
	PduR = 'PDU-R', """Pdu Router"""
	UdpNm = 'UDP-NM', """Udp Nm"""
	Xcp = 'XCP', """Universal Measurement and Calibration Protocol"""

class SoAdProtocolType(simplebase.Enum):
	"""Transport Protocols above IP."""
	tcp = 'TCP', """Transmission Control Protocol (TCP) enables two hosts to establish a connection and exchange streams of data."""
	udp = 'UDP', """User Datagram Protocol (UDP) offers a connectionless way to send and receive datagrams over an IP network. It's used primarily for broadcasting messages over a network."""

class SoftwareClusterDependencyLogicalOperatorEnum(simplebase.Enum):
	"""This enumeration provides a set of operators to be used in a SoftwareClusterDependencyFormula."""
	logicalAnd = 'LOGICAL-AND', """logical and"""
	logicalOr = 'LOGICAL-OR', """logical or"""

class SoftwareClusterDependencyOperatorEnum(simplebase.Enum):
	"""This enumeration provides a choice of operators for comparison within a SoftwareClusterDependencyCompareCondition."""
	isEqual = 'IS-EQUAL', """equal"""
	isGreaterThan = 'IS-GREATER-THAN', """greater than"""
	isGreaterThanOrEqual = 'IS-GREATER-THAN-OR-EQUAL', """greater than or equal"""
	isLessThan = 'IS-LESS-THAN', """less than"""
	isLessThanOrEqual = 'IS-LESS-THAN-OR-EQUAL', """less than or equal"""

class SoftwareClusterDiagnosticAddressSemanticsEnum(simplebase.Enum):
	"""This meta-class defines a list of semantics for the interpretation of diagnostic addresses in the context of a SoftwareCluster."""
	functionalAddress = 'FUNCTIONAL-ADDRESS', """This address represents a functional address."""
	physicalAddress = 'PHYSICAL-ADDRESS', """This address represents a physical address."""

class SoftwarePackageActionTypeEnum(simplebase.Enum):
	"""This enumeration provides a choice of possible actions for the handling of a software package."""
	install = 'INSTALL', ""
	remove = 'REMOVE', ""
	update = 'UPDATE', ""

class SoftwarePackageActivationActionEnum(simplebase.Enum):
	"""This enumeration provides a choice of possible actions to be executed on installing a SoftwarePackage to a target Machine."""
	reboot = 'REBOOT', """Reboot the whole Machine."""
	restartApplication = 'RESTART-APPLICATION', """Restart the application software on the target Machine."""
	waitForReboot = 'WAIT-FOR-REBOOT', """The installation has no immediate consequences in terms of other software on the target."""

class SoftwarePackageStoringEnum(simplebase.Enum):
	""
	none = 'NONE', """No storing in vehicle."""
	ucm = 'UCM', """Storing in UCM (subordinate)."""
	ucmMaster = 'UCM-MASTER', """Storing in Ucm Master."""

class SOMEIPMessageTypeEnum(simplebase.Enum):
	"""Depending on the style of the communication different message types shall be set in the header of a SOME/IP message."""
	error = 'ERROR', """The response containing an error."""
	notification = 'NOTIFICATION', """A request of a notification expecting no response."""
	request = 'REQUEST', """A request expecting a response."""
	requestNoReturn = 'REQUEST-NO-RETURN', """A fire&forget request."""
	response = 'RESPONSE', """The response message."""

class SOMEIPTransformerSessionHandlingEnum(simplebase.Enum):
	"""Enables or disable session handling for SOME/IP transformer"""
	sessionHandlingActive = 'SESSION-HANDLING-ACTIVE', """The SOME/IP Transformer shall use session handling"""
	sessionHandlingInactive = 'SESSION-HANDLING-INACTIVE', """The SOME/IP Transformer doesn't use session handling"""

class standardNameEnum(simplebase.Enum):
	"""This enumeration lists all allowed standard abbreviations."""
	AP = 'AP', """This values represents the Adaptive Platform."""
	CP = 'CP', """This Value represents the Classic Platform."""
	FO = 'FO', """This values represents the Foundation."""
	TA = 'TA', """This Values represents the Testing of the Adaptive Platform."""
	TC = 'TC', """This values represents the Testing of the Classic Platform."""

class StorageConditionStatusEnum(simplebase.Enum):
	"""This enumeration specifies the initial status for enable or disable of storage of a diagnostic event."""
	eventStorageDisabled = 'EVENT-STORAGE-DISABLED', """Storage of a diagnostic event is disabled."""
	eventStorageEnabled = 'EVENT-STORAGE-ENABLED', """Storage of a diagnostic event is enabled."""

class String(simplebase.SimpleUnlimitedStringElement):
	"""This represents a String in which white-space shall be normalized before processing. For example: in order to compare two Strings:

* leading and trailing white-space needs to be removed
* consecutive white-space (blank, cr, lf, tab) needs to be replaced by one blank."""

class StrongRevisionLabelString(simplebase.SimpleStringElement):
	"""This primitive represents a revision label which identifies an object under version control. It represents a pattern which requires three integer numbers separated by a dot, representing from left to right MajorVersion, MinorVersion, PatchVersion and additional labels for pre-release version and build metadata.

Legal patterns are for example:
1.0.0-alpha+001
1.0.0+20130313144700
1.0.0-beta+exp.sha.5114f85"""
	_regex=r"(0|[1-9]\d*)\.(0|[1-9]\d*)\.(0|[1-9]\d*)(-((0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*)(\.(0|[1-9]\d*|\d*[a-zA-Z-][0-9a-zA-Z-]*))*))?(\+([0-9a-zA-Z-]+(\.[0-9a-zA-Z-]+)*))?"

class Superscript(simplebase.SimpleUnlimitedStringElement):
	"""This is text which is rendered superscript or subscript depending on the role."""

class SupportBufferLockingEnum(simplebase.Enum):
	"""This enumeration represents the ability to define the buffer locking behavior."""
	doesNotSupportBufferLocking = 'DOES-NOT-SUPPORT-BUFFER-LOCKING', """Buffer locking is not supported."""
	supportsBufferLocking = 'SUPPORTS-BUFFER-LOCKING', """Buffer locking is supported."""

class SwCalibrationAccessEnum(simplebase.Enum):
	"""Determines the access rights to a data object w.r.t. measurement and calibration."""
	notAccessible = 'NOT-ACCESSIBLE', """The element will not be accessible via MCD tools, i.e. will not appear in the ASAP file."""
	readOnly = 'READ-ONLY', """The element will only appear as read-only in an ASAP file."""
	readWrite = 'READ-WRITE', """The element will appear in the ASAP file with both read and write access."""

class SwImplPolicyEnum(simplebase.Enum):
	"""Specifies the implementation strategy with respect to consistency mechanisms of variables."""
	const = 'CONST', """forced implementation such that the  running software within the ECU  shall not modify it. For example implemented with the \"const\" modifier in C.  This can be applied for parameters (not for those in NVRAM) as well as argument  data prototypes."""
	fixed = 'FIXED', """This data element is fixed. In particular this indicates, that it  might also be implemented  e.g. as in place data, (#DEFINE)."""
	measurementPoint = 'MEASUREMENT-POINT', """The data element is created for measurement purposes only.  The data element is never read directly within the ECU software. In contrast to  a \"standard\" data element in an unconnected provide port is, this unconnection  is guaranteed for  measurementPoint data elements."""
	queued = 'QUEUED', """The content of the data element is queued and the data element has 'event' semantics, i.e. data elements are stored in a queue and all data  elements are processed in 'first in first out' order. 
The queuing is intended to be implemented by RTE Generator.
This value is not applicable for parameters."""
	standard = 'STANDARD', """This is applicable for all kinds of data elements. For variable  data prototypes the 'last is best' semantics applies. For parameter there is no  specific implementation directive."""

class SwServiceImplPolicyEnum(simplebase.Enum):
	"""This specifies the legal values for the implementation policies for services (in AUTOSAR: BswModuleEntry-s)."""
	inline = 'INLINE', """inline service definition."""
	inlineConditional = 'INLINE-CONDITIONAL', """The service (in AUTOSAR: BswModuleEntry) is implemented in a way that it either resolves to an inline function or to a standard function depending on conditions set at a later point in time.

This could be handled by using the AUTOSAR compiler abstraction macros (INLINE, LOCAL_INLINE) and/or by further compiler switches depending on ECU configuration values."""
	macro = 'MACRO', """macro service definition."""
	standard = 'STANDARD', """Standard service and default value, if nothing is defined."""

class SwServiceReentranceEnum(simplebase.Enum):
	"""Specifies the legal values for reentrancy of services."""
	reentrance = 'REENTRANCE', """If this element is not defined the service cannot be invoked when it is executing."""

class SwVariableAccessImplPolicyEnum(simplebase.Enum):
	"""Detailed access policy for variables, for which data consistency is implemented via messages."""
	direct = 'DIRECT', """Messages with DIRECT access are read but ignored by data consistency tool. Data consistency
is not guaranteed."""
	optimized = 'OPTIMIZED', """A Tool handles data consistency. 

In SwService, where a message is referenced, only OPTIMIZED access (also default
value inside SwServcie) is possible."""
	selectable = 'SELECTABLE', """The user can decide inside each single service, where these message is referenced, if
access to that shall be OPTIMIZED or DIRECT."""

class SwcToEcuMappingConstraintType(simplebase.Enum):
	"""There are two different SwcToEcuMapping constraints: dedicated mapping and exclusive mapping."""
	dedicated = 'DEDICATED', """Dedicated mapping means that the SW-C can only be mapped to the ECUs it is dedicated to."""
	exclusive = 'EXCLUSIVE', """Exclusive mapping means that the SW-C cannot be mapped to the ECUs it is excluded from."""

class SwcToSwcOperationArgumentsDirectionEnum(simplebase.Enum):
	"""Direction addressed by this  element."""
	in_ = 'IN', """IN (all IN and INOUT arguments)"""
	out = 'OUT', """OUT (all OUT and INOUT arguments) ."""

class SynchronizationTypeEnum(simplebase.Enum):
	"""This is used to describe the type of the synchronization timing constraint."""
	responseSynchronization = 'RESPONSE-SYNCHRONIZATION', """In case that the Synchronization Timing Constraint is specified for event chains, the response events of the associated event chains shall occur synchronously with respect to the specified tolerance. All associated event chains shall have the same stimulus event.

In case that the Synchronization Timing Constraint is specified for events, the associated events shall occur synchronously with respect to the specified tolerance. All associated events represent the response events of a common stimulus event, even such a stimulus event is not known yet or not available in the scope of the model."""
	stimulusSynchronization = 'STIMULUS-SYNCHRONIZATION', """In case that the Synchronization Timing Constraint is specified for event chains, the stimulus events of the associated event chains shall occur synchronously with respect to the specified tolerance. All associated event chains shall have the same response event.

In case that the Synchronization Timing Constraint is specified for events, the associated events shall occur synchronously with respect to the specified tolerance. All associated events represent the stimulus events of a common response event, even such a response event is not known yet or not available in the scope of the model."""

class TableSeparatorString(simplebase.SimpleStringElement):
	"""This represents the ability to denote a separator string within an OASIS exchange table.

* '''0''': no line is displayed

* '''1''': line is displayed"""
	_regex=r"[0-1]"

class TcpRoleEnum(simplebase.Enum):
	"""This enumeration defines whether a TCP node has the tcp server role or the client role."""
	connect = 'CONNECT', """Connects the client to a remote TCP host."""
	listen = 'LISTEN', """Socket is put into the server mode (listen for connections)."""

class TDEventBswInternalBehaviorTypeEnum(simplebase.Enum):
	"""This is used to describe the specific event type of a TDEventBswInternalBehavior."""
	bswModuleEntityActivated = 'BSW-MODULE-ENTITY-ACTIVATED', """A point in time where the associated BswModuleEntity has been activated, which means that it has entered the state \"to be started\"."""
	bswModuleEntityStarted = 'BSW-MODULE-ENTITY-STARTED', """A point in time where the associated BswModuleEntity has entered the state \"started\" after its activation."""
	bswModuleEntityTerminated = 'BSW-MODULE-ENTITY-TERMINATED', """A point in time where the associated BswModuleEntity has terminated and entered the state \"suspended\""""

class TDEventBswModeDeclarationTypeEnum(simplebase.Enum):
	"""This is used to describe the specific event type of a TDEventBswModeDeclaration."""
	modeDeclarationRequested = 'MODE-DECLARATION-REQUESTED', """A point in time where the associated ModeDeclarationGroupPrototype has been requested."""
	modeDeclarationSwitchCompleted = 'MODE-DECLARATION-SWITCH-COMPLETED', """A point in time where the switch to the associated ModeDeclarationGroupPrototype has been completed."""
	modeDeclarationSwitchInitiated = 'MODE-DECLARATION-SWITCH-INITIATED', """A point in time where the switch to the associated ModeDeclarationGroupPrototype has been initiated by the BswM."""

class TDEventBswModuleTypeEnum(simplebase.Enum):
	"""This is used to describe the specific event type of a TDEventBswModule."""
	bswMEntryCallReturned = 'BSW-M-ENTRY-CALL-RETURNED', """A point in time where the call of the associated BswModuleEntry has returned."""
	bswMEntryCalled = 'BSW-M-ENTRY-CALLED', """A point in time where the associated BswModuleEntry has been called."""

class TDEventFrameEthernetTypeEnum(simplebase.Enum):
	"""This is used to describe the specific event type of a TDEventFrameEthernet."""
	frameEthernetQueuedForTransmission = 'FRAME-ETHERNET-QUEUED-FOR-TRANSMISSION', """A point in time where the Ethernet frame containing the specified PDUs is queued for transmission within the corresponding Ethernet Communication Driver."""
	frameEthernetReceivedByIf = 'FRAME-ETHERNET-RECEIVED-BY-IF', """A point in time where the frame is pushed from the corresponding Ethernet communication controller to the BSW Ethernet communication interface."""
	frameEthernetReceivedOnBus = 'FRAME-ETHERNET-RECEIVED-ON-BUS', """A point in time where the receipt of the Ethernet frame/packet completes successfully on the recipient's Ethernet communication controller. In other words, the Ethernet frame/packet has entered the recipient's Ethernet communication controller which means the last bit of the Ethernet frame/packet has been received."""
	frameEthernetSentOnBus = 'FRAME-ETHERNET-SENT-ON-BUS', """A point in time where the transmission of the Ethernet frame/packet completes successfully on the physical Ethernet communication network. In other words, the Ethernet frame/packet has left the sender's Ethernet communication controller, which means that the last bit of the Ethernet frame/packet has been sent."""

class TDEventFrameTypeEnum(simplebase.Enum):
	"""This is used to describe the specific event type of a TDEventFrame."""
	frameQueuedForTransmission = 'FRAME-QUEUED-FOR-TRANSMISSION', """A point in time where the frame containing the named signal / I-PDU is queued for transmission within the related Communication Driver."""
	frameReceivedByIf = 'FRAME-RECEIVED-BY-IF', """A point in time where the frame is pushed from the subscriber's communication controller to the corresponding (FlexRay / CAN / LIN) Interface BSW module."""
	frameTransmittedOnBus = 'FRAME-TRANSMITTED-ON-BUS', """A point in time where the transmission of the frame completes successfully, and the subscriber's communication controller receives the frame from the bus."""

class TDEventIPduTypeEnum(simplebase.Enum):
	"""This is used to describe the specific event type of a TDEventIPdu."""
	iPduReceivedByCOM = 'I-PDU-RECEIVED-BY-COM', """A point in time where the received frame is processed by the corresponding (FlexRay / CAN / LIN) Interface BSW module, routed through the PDUR and the contained PDUs are pushed to the COM module."""
	iPduSentToIf = 'I-PDU-SENT-TO-IF', """A point in time where the carrier COM I-PDU is routed through the PDUR and is pushed to the bus specific (FlexRay / CAN / LIN) Interface BSW module."""

class TDEventISignalTypeEnum(simplebase.Enum):
	"""This is used to describe the specific event type of a TDEventISignal."""
	iSignalAvailableForRTE = 'I-SIGNAL-AVAILABLE-FOR-RTE', """A point in time, where the COM module makes the contained signal / signal group available for the RTE and the corresponding Rx Indication callout is generated (if configured)."""
	iSignalSentToCOM = 'I-SIGNAL-SENT-TO-COM', """A point in time, where a transmission request call is issued by the RTE on a named COM signal / signal group and the new value is stored to the carrier COM I-PDU buffer."""

class TDEventModeDeclarationTypeEnum(simplebase.Enum):
	"""This is used to describe the specific event type of a TDEventModeDeclaration"""
	modeDeclarationSwitchCompleted = 'MODE-DECLARATION-SWITCH-COMPLETED', """A point in time where the switch to the associated ModeDeclarationGroupPrototype has been completed."""
	modeDeclarationSwitchInitiated = 'MODE-DECLARATION-SWITCH-INITIATED', """A point in time where the switch to the associated ModeDeclarationGroupPrototype has been initiated."""

class TDEventOperationTypeEnum(simplebase.Enum):
	"""This is used to describe the specific event type of a TDEventOperation."""
	operationCallReceived = 'OPERATION-CALL-RECEIVED', """A point in time where the call of the referenced operation is received by the server SWC."""
	operationCallResponseReceived = 'OPERATION-CALL-RESPONSE-RECEIVED', """A point in time where the client SWC has received the response of the referenced operation call."""
	operationCallResponseSent = 'OPERATION-CALL-RESPONSE-SENT', """A point in time where the server SWC has terminated with the execution of the referenced operation, and has sent out a response."""
	operationCalled = 'OPERATION-CALLED', """A point in time where the referenced operation is called by the client SWC."""

class TDEventServiceInstanceDiscoveryTypeEnum(simplebase.Enum):
	"""This is used to describe the specific event type of a TDEventServiceInstanceDiscovery."""
	adaptiveServiceFindCompleted = 'ADAPTIVE-SERVICE-FIND-COMPLETED', """A point in time where a service subscriber completes to find a needed service."""
	adaptiveServiceFindStarted = 'ADAPTIVE-SERVICE-FIND-STARTED', """A point in time where a service subscriber starts to find a needed service."""
	adaptiveServiceOfferCompleted = 'ADAPTIVE-SERVICE-OFFER-COMPLETED', """A point in time where a service provider completes to offer a needed service."""
	adaptiveServiceOfferStarted = 'ADAPTIVE-SERVICE-OFFER-STARTED', """A point in time where a service provider starts to offer a needed service."""
	adaptiveServiceStopSubscriptionCompleted = 'ADAPTIVE-SERVICE-STOP-SUBSCRIPTION-COMPLETED', """A point in time where a service subscriber completes to stop subscribing to a needed service."""
	adaptiveServiceStopSubscriptionStarted = 'ADAPTIVE-SERVICE-STOP-SUBSCRIPTION-STARTED', """A point in time where a service subscriber starts to stop subscribing to a needed service."""
	adaptiveServiceSubscriptionAcknowledgeCompleted = 'ADAPTIVE-SERVICE-SUBSCRIPTION-ACKNOWLEDGE-COMPLETED', """A point in time where a service provider completes to acknowledge subscription to a needed service."""
	adaptiveServiceSubscriptionAcknowledgeStarted = 'ADAPTIVE-SERVICE-SUBSCRIPTION-ACKNOWLEDGE-STARTED', """A point in time where a service provider starts to acknowledge subscription to a needed service."""
	adaptiveServiceSubscriptionCompleted = 'ADAPTIVE-SERVICE-SUBSCRIPTION-COMPLETED', """A point in time where a service subscriber completes to subscribe to a needed service."""
	adaptiveServiceSubscriptionStarted = 'ADAPTIVE-SERVICE-SUBSCRIPTION-STARTED', """A point in time where a service subscriber starts to subscribe to a needed service."""

class TDEventServiceInstanceEventTypeEnum(simplebase.Enum):
	"""This is used to describe the specific event type of a TDEventServiceInstanceEvent."""
	adaptiveEventReceived = 'ADAPTIVE-EVENT-RECEIVED', """A point in time where an event required by a service subscriber is received through the service port of the service subscriber."""
	adaptiveEventSent = 'ADAPTIVE-EVENT-SENT', """A point in time where an event provided by a service is sent through the service port of the service provider."""

class TDEventServiceInstanceFieldTypeEnum(simplebase.Enum):
	"""This is used to describe the specific event type of a TDEventServiceInstanceField."""
	adaptiveFieldGetterCalled = 'ADAPTIVE-FIELD-GETTER-CALLED', """A point in time where a field getter of a service is called by a service subscriber through the service port of the service subscriber."""
	adaptiveFieldGetterCompleted = 'ADAPTIVE-FIELD-GETTER-COMPLETED', """A point in time where a field getter of a service is completed and the result of the field getter is received through the service subscriber's service port."""
	adaptiveFieldNotificationReceived = 'ADAPTIVE-FIELD-NOTIFICATION-RECEIVED', """A point in time where a field notification required by a service subscriber is received through the service port of the service subscriber."""
	adaptiveFieldNotificationSent = 'ADAPTIVE-FIELD-NOTIFICATION-SENT', """A point in time where a field notification provided by a service is sent through the service port of the service provider."""
	adaptiveFieldSetterCalled = 'ADAPTIVE-FIELD-SETTER-CALLED', """A point in time where a field setter of a service is called by a service subscriber through the service port of the service subscriber."""
	adaptiveFieldSetterCompleted = 'ADAPTIVE-FIELD-SETTER-COMPLETED', """A point in time where a field setter of a service is completed and the result of the field setter is received through the service subscriber's service port."""

class TDEventServiceInstanceMethodTypeEnum(simplebase.Enum):
	"""This is used to describe the specific event type of a TDEventServiceInstanceMethod."""
	adaptiveMethodCallReceived = 'ADAPTIVE-METHOD-CALL-RECEIVED', """A point in time where a method call of a service is received through the service provider's service port."""
	adaptiveMethodCalled = 'ADAPTIVE-METHOD-CALLED', """A point in time where a method of a service is called through the service subscriber's service port."""
	adaptiveMethodResponseReceived = 'ADAPTIVE-METHOD-RESPONSE-RECEIVED', """A point in time where a response of a method call of a service is received through the service subscribers's service port."""
	adaptiveMethodResponseSent = 'ADAPTIVE-METHOD-RESPONSE-SENT', """A point in time where a response of a method call of a service is sent through the service provider's service port."""

class TDEventSwcInternalBehaviorTypeEnum(simplebase.Enum):
	"""This is used to describe the specific event type of a TDEventSwcInternalBehavior."""
	runnableEntityActivated = 'RUNNABLE-ENTITY-ACTIVATED', """A point in time where the associated RunnableEntity has been activated, which means that it has entered the state \"to be started\"."""
	runnableEntityStarted = 'RUNNABLE-ENTITY-STARTED', """A point in time where the associated RunnableEntity has entered the state \"started\" after its activation."""
	runnableEntityTerminated = 'RUNNABLE-ENTITY-TERMINATED', """A point in time where the associated RunnableEntity has terminated and entered the state \"suspended\"."""
	runnableEntityVariableAccess = 'RUNNABLE-ENTITY-VARIABLE-ACCESS', """A point in time where the associated variable is accessed."""

class TDEventTriggerTypeEnum(simplebase.Enum):
	"""This is used to describe the specific event type of a TDEventTrigger."""
	triggerActivated = 'TRIGGER-ACTIVATED', """A point in time where the referenced trigger has been successfully released and is activating runnable entities of the receiving SW-C."""
	triggerReleased = 'TRIGGER-RELEASED', """A point in time where the referenced trigger has been successfully released by the emitting SW-C."""

class TDEventVariableDataPrototypeTypeEnum(simplebase.Enum):
	"""This is used to describe the specific event type of a TDEventVariableDataPrototype"""
	variableDataPrototypeReceived = 'VARIABLE-DATA-PROTOTYPE-RECEIVED', """A point in time where the referenced variable data prototype has been successfully transmitted and is available in the related communication buffer (of the RTE) for the receiving SWC."""
	variableDataPrototypeSent = 'VARIABLE-DATA-PROTOTYPE-SENT', """A point in time where the referenced variable data prototype has been successfully sent out by the sending SWC, so that it is available in the related communication buffer (of the RTE) for transmission."""

class TerminationBehaviorEnum(simplebase.Enum):
	"""This enumeration provides options for controlling of how a Process terminates."""
	processIsNotSelfTerminating = 'PROCESS-IS-NOT-SELF-TERMINATING', """The Process terminates only on request from Execution Management."""
	processIsSelfTerminating = 'PROCESS-IS-SELF-TERMINATING', """The Process is allowed to terminate without request from Execution Management."""

class TimeSyncTechnologyEnum(simplebase.Enum):
	"""Timesynchronization. Server/Client configuration."""
	avb_ieee802_1AS = 'AVB--IEEE-802--1-AS', """Ethernet AVB compliant IEEE802.1AS Precision Time Protocol"""
	ntp_rfc958 = 'NTP--RFC-958', """Network Time Protocol (NTP)"""
	ptp_ieee1588_2002 = 'PTP--IEEE-1588--2002', """Precision Time Protocol (PTP) IEEE 1588-2002"""
	ptp_ieee1588_2008 = 'PTP--IEEE-1588--2008', """Precision Time Protocol (PTP) IEEE 1588-2008"""

class TimeSynchronizationKindEnum(simplebase.Enum):
	"""Defines the possible kinds of TimeSynchronizationInterfaces."""
	offset = 'OFFSET', """Defines that the requested time base shall be an offset time based."""
	synchronized = 'SYNCHRONIZED', """Defines that the requested time base shall be a synchronized time based."""

class TimeValue(simplebase.SimpleUnlimitedFloatElement):
	"""This primitive type is taken for expressing time values. The numerical value is supposed to be interpreted in the physical unit second."""

class TlsVersionEnum(simplebase.Enum):
	"""This meta-class has the ability to identify a specific version of the transport-layer security (TLS) protocol."""
	lts13 = 'LTS-13', """TLS version 1.3"""
	tls12 = 'TLS-12', """TLS version 1.2"""
	tls13 = 'TLS-13', """TLS version 1.3"""

class TpAckType(simplebase.Enum):
	"""Type of Acknowledgement."""
	ackWithRt = 'ACK-WITH-RT', """Acknowledgement with retry."""
	noAck = 'NO-ACK', """No acknowledgement."""

class TransferPropertyEnum(simplebase.Enum):
	"""Transfer Properties of a Signal."""
	pending = 'PENDING', """If the signal has the TransferProperty pending, then the function Com_SendSignal shall not perform a transmission of the IPdu associated with the signal."""
	triggered = 'TRIGGERED', """The signal in the assigned IPdu is updated and a request for the IPdu's transmission is made."""
	triggeredOnChange = 'TRIGGERED-ON-CHANGE', """The signal in the assigned IPdu is updated and a request for the IPdus transmission is made only if the signal value is different from the already stored signal value."""
	triggeredOnChangeWithoutRepetition = 'TRIGGERED-ON-CHANGE-WITHOUT-REPETITION', """The signal in the assigned IPdu is updated and a request for the IPdus transmission is made only if the signal value is different from the already stored signal value.  In the DIRECT/N-TIMES or MIXED transmission mode (EventControlledTiming) the IPdu will be transmitted just once without a repetition, independent of the defined NumberOfRepeats."""
	triggeredWithoutRepetition = 'TRIGGERED-WITHOUT-REPETITION', """The signal in the assigned IPdu is updated and a request for the IPdu's transmission is made. In the DIRECT/N-TIMES or MIXED transmission mode (EventControlledTiming) the IPdu will be transmitted just once without a repetition, independent of the defined NumberOfRepeats."""

class TransformerClassEnum(simplebase.Enum):
	"""Specifies the transformer class of a transformer."""
	custom = 'CUSTOM', """The transformer is a custom transformer."""
	safety = 'SAFETY', """The transformer is a safety transformer."""
	security = 'SECURITY', """The transformer is a security transformer."""
	serializer = 'SERIALIZER', """The transformer is a serializing transformer."""

class TransmissionModeDefinitionEnum(simplebase.Enum):
	"""This meta-class defines possible settings for the transmission mode."""
	cyclic = 'CYCLIC', """The data is assumed to be transmitted in a cyclic manner. The cycle is defined by dataUpdatePeriod."""
	cyclicAndOnChange = 'CYCLIC-AND-ON-CHANGE', """The data is assumed to be transmitted in a cyclic manner (with cycle time dataUpdatePeriod) and additionally there may be arbitrary transmission if the data value changes (minimumSendInterval to be respected, if defined)."""
	triggered = 'TRIGGERED', """The data is assumed to be transmitted in an arbitrary manner (minimumSendInterval to be respected, if defined)."""

class TransportLayerProtocolEnum(simplebase.Enum):
	"""This enumeration allows to choose a TCP/IP transport layer protocol."""
	tcp = 'TCP', """Transmission control protocol"""
	udp = 'UDP', """User datagram protocol"""

class TriggerMode(simplebase.Enum):
	"""IPduM can be configured to send a transmission request for the new multiplexed I-PDU to the PDU-Router because of conditions/ modes."""
	dynamicPartTrigger = 'DYNAMIC-PART-TRIGGER', """IPduM sends a transmission request to the PduR if a dynamic part is received."""
	none = 'NONE', """IPduM does not trigger transmission because of receiving anything of this IPdu in case of TriggerTransmit."""
	staticOrDynamicPartTrigger = 'STATIC-OR-DYNAMIC-PART-TRIGGER', """IPduM sends a transmission request to the PduR if a static or dynamic part is received."""
	staticPartTrigger = 'STATIC-PART-TRIGGER', """IPduM sends a transmission request to the PduR if a static part is received."""

class TrustedPlatformExecutableLaunchBehaviorEnum(simplebase.Enum):
	"""This enumeration provides options for controlling the behavior of how authentication affects the ability to launch an Executable."""
	monitorMode = 'MONITOR-MODE', """An Executable shall always launch, even if the corresponding authentication fails"""
	noTrustedPlatformSupport = 'NO-TRUSTED-PLATFORM-SUPPORT', """This value shall be used if there is no TrustedPlatform support on the Machine"""
	strictMode = 'STRICT-MODE', """An Executable shall not launch if the corresponding authentication fails."""

class TtcanTriggerType(simplebase.Enum):
	"""This type lists all trigger types for a time window."""
	rxTrigger = 'RX-TRIGGER', """Check for message reception"""
	txRefTrigger = 'TX-REF-TRIGGER', """Send reference message in periodic case"""
	txRefTriggerGap = 'TX-REF-TRIGGER-GAP', """Send reference message in event-synchronised case"""
	txTriggerMerged = 'TX-TRIGGER-MERGED', """Send message in a merged arbitration window"""
	txTriggerSingle = 'TX-TRIGGER-SINGLE', """Send message in an exclusive time window"""
	watchTrigger = 'WATCH-TRIGGER', """Check for missing reference message in periodic case"""
	watchTriggerGap = 'WATCH-TRIGGER-GAP', """Check for missing reference message in event-synchronised case"""

class UdpChecksumCalculationEnum(simplebase.Enum):
	"""This enumeration defines the UDP checksum calculation."""
	udpChecksumDisabled = 'UDP-CHECKSUM-DISABLED', """Udp checksum handling shall be disabled"""
	udpChecksumEnabled = 'UDP-CHECKSUM-ENABLED', """Udp checksum handling shall be enabled"""

class UdpCollectionTriggerEnum(simplebase.Enum):
	"""Defines whether the ServiceInterface element (event or method) contributes to the triggering of the udp data transmission if data collection is enabled."""
	always = 'ALWAYS', """ServiceInterface element will trigger the transmission of the data."""
	never = 'NEVER', """ServiceInterface element will be buffered and will not trigger the transmission of the data."""

class UnlimitedInteger(simplebase.SimpleIntegerElement):
	"""An instance of UnlimitedInteger is an element in the set of integer numbers ( ..., -2, -1, 0, 1, 2, ...). 

The range is limited by constraint 2534.

The value can be expressed in decimal, octal, hexadecimal and binary representation. Negative numbers can only be expressed in decimal notation."""
	_regex=r"0|[\+\-]?[1-9][0-9]*|0[xX][0-9a-fA-F]+|0[bB][0-1]+|0[0-7]+"

class UriString(simplebase.SimpleUnlimitedStringElement):
	"""A Uniform Resource Identifier (URI), is a compact string of characters used to identify or name a resource."""

class V2xSupportEnum(simplebase.Enum):
	""
	v2xActiveSupported = 'V-2-X-ACTIVE-SUPPORTED', """This means that the EcuInstance supports V2X communication as both the sender and the receiver of communication."""
	v2xNotSupported = 'V-2-X-NOT-SUPPORTED', """This EcuInstance does not support V2X communication"""

class ValignEnum(simplebase.Enum):
	"""This enumerator specifies vertical alignment."""
	bottom = 'BOTTOM', """The contents of the table cell is bottom aligned."""
	middle = 'MIDDLE', """The contents of the table is vertically centered."""
	top = 'TOP', """The contents of the table cell is top aligned."""

class VariableAccessScopeEnum(simplebase.Enum):
	"""This enumeration defines scopes for communication."""
	communicationInterEcu = 'COMMUNICATION-INTER-ECU', """This case is foreseen to express that the corresponding communication shall be considered inter-ECU, i.e. it will cross the ECU boundary. This is considered the default case."""
	communicationIntraPartition = 'COMMUNICATION-INTRA-PARTITION', """This case is foreseen to express that the corresponding communication shall '''not''' cross the boundary of a partition."""
	interPartitionIntraEcu = 'INTER-PARTITION-INTRA-ECU', """In this case the communication shall cross the boundaries of partitions within one ECU but it shall not cross the boundaries of the ECU itself."""

class VehicleDriverNotificationEnum(simplebase.Enum):
	"""This meta-class provides available options for vehicle driver notification."""
	activate = 'ACTIVATE', """Software package shall be activated."""
	finish = 'FINISH', """Finish notification"""
	process = 'PROCESS', """Processing of software package shall be executed"""
	rollBack = 'ROLL-BACK', """Software package shall be rolled back."""
	transfer = 'TRANSFER', """Software shall be transferred to the vehicle."""

class VerbatimStringPlain(simplebase.SimpleUnlimitedStringElement):
	"""This primitive represents a string in which white-space needs to be preserved. 

This primitive is applied in cases where xml:space attribute cannot be provided by the primitive type but needs to be provided by the container class. 

This is in particular the case in applications of TR_APRXML_00024."""

class ViewTokens(simplebase.SimpleStringElement):
	"""This primitive specifies the tokens to specify a documentation view."""
	_regex=r"(-?[a-zA-Z_]+)(( )+-?[a-zA-Z_]+)*"

class XmlSpaceEnum(simplebase.Enum):
	"""This enumerator specifies the fact that white-space shall be preserved."""
	default = 'default', """The value \"default\" signals that applications' default white-space processing modes are acceptable for this element."""
	preserve = 'preserve', """the value \"preserve\" indicates the intent that applications preserve all the white space."""